WebSite X5Help Center

 
Vitaly Semenov
Vitaly Semenov
User

Htacces как настроить  ru

Autor: Vitaly Semenov
Besucht 919, Followers 1, Geteilt 0  

Здравствуйте.

Давно настраивал для своего сайта файл htacces..., сейчас посмотрел и затрудняюсь сообразить актуален ли он? Заставило его посмотреть то что главная страница моего сайта в браузере отображается как "не защищено", хотя я активировал на хостинге опцию для https. Подскажите что в моем файле уже стоит удолить, исправить или добавить?

Gepostet am
9 ANTWORTEN
Aleksej H.
Aleksej H.
Moderator

Здравствуйте. Дайте ссылку на не защищённую страницу. Возможно, там есть смешанный контент.

Mehr lesen
Gepostet am von Aleksej H.
Vitaly Semenov
Vitaly Semenov
User
Autor
Aleksej H.
Здравствуйте. Дайте ссылку на не защищённую страницу. Возможно, там есть смешанный контент.

Например, http://vitsem.com/teksty_pesen_na_russkom_jazyke.html

Mehr lesen
Gepostet am von Vitaly Semenov
Aleksej H.
Aleksej H.
Moderator

Вы правы, проблнема с перенаправлением. Сайт доступен по HTTP и HTTPS. В своём htacces замените "http://vitsem.com" на "https://vitsem.com". Обратитесь в тех. поддержку своего хостинг-провайдера и спросите как можно настроить перенаправление на их хостинге.

Попробуйте такие варианты перенаправления (у Вас второй):

Вариант 1
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

Вариант 2
RewriteEngine On
RewriteCond %{HTTPS} =off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

Вариант 3
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Вариант 4
RewriteEngine On
RewriteCond %{ENV:HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Как вариант, можете ещё попробовать добавить это:

<IfModule mod_headers.c>
Header set Strict-Transport-Security "max-age=31536000" env=HTTPS
</IfModule>

Mehr lesen
Gepostet am von Aleksej H.
Aleksej H.
Aleksej H.
Moderator

И ещё проверьте протокол вот тут:

Mehr lesen
Gepostet am von Aleksej H.
Vitaly Semenov
Vitaly Semenov
User
Autor
Aleksej H.
Вы правы, проблнема с перенаправлением. Сайт доступен по HTTP и HTTPS. В своём htacces замените "http://vitsem.com" на "https://vitsem.com". Обратитесь в тех. поддержку своего хостинг-провайдера и спросите как можно настроить перенаправление на их хостинге. Попробуйте такие варианты перенаправления (у Вас второй): Вариант 1 RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] Вариант 2 RewriteEngine On RewriteCond %{HTTPS} =off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] Вариант 3 RewriteEngine On RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] Вариант 4 RewriteEngine On RewriteCond %{ENV:HTTPS} !on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] Как вариант, можете ещё попробовать добавить это: <IfModule mod_headers.c> Header set Strict-Transport-Security "max-age=31536000" env=HTTPS </IfModule>

Спасибо большое за подробный ответ. Проблема решилась несколько другим образом: я просмотрел ваши команды и увидел что впринципе в моем файле htaaces все прописано и работало... Зашел в файловый менеджер на хостинге и решил открыть его, но увидел что там совсем другая команда. Начал разбираться и пришел к выводу что файл htacces создает программ wx5 а в старой моей версии этого небыло. А мой файл htacces, который я подгружал вручную тоже там есть но без точки в названии, а значит уже как просто текстовой. Я перенес весь текст из своего файл в програмнный (добавил), и вс заработало. Перенаправление работает. Однако, почему то статьи блога хоть и перенаправляются на https, но статус как не порлностью защещенный. Спасибо.

Mehr lesen
Gepostet am von Vitaly Semenov
Vitaly Semenov
Vitaly Semenov
User
Autor

Кстати, а что там еще за файл который называется "склейка по индексам"?

Mehr lesen
Gepostet am von Vitaly Semenov
Aleksej H.
Aleksej H.
Moderator

"Однако, почему то статьи блога хоть и перенаправля" - так и должно быть. Вы вставили на страницу файлы, подгружаемые по не зазищённому протоколу:

"Кстати, а что там еще за файл который называется "склейка по индексам"?" - не понял. Вас. Уточните.

Mehr lesen
Gepostet am von Aleksej H.
Vitaly Semenov
Vitaly Semenov
User
Autor
Aleksej H.
"Однако, почему то статьи блога хоть и перенаправля" - так и должно быть. Вы вставили на страницу файлы, подгружаемые по не зазищённому протоколу: "Кстати, а что там еще за файл который называется "склейка по индексам"?" - не понял. Вас. Уточните.

Там файл был по типу htacess на зывался "склейка по индексам" я его удалил, я так понял он был создан хостингом когда я хотел применить их опцию на переадресацию...

Спасибо за ответы.

Mehr lesen
Gepostet am von Vitaly Semenov
Aleksej H.
Aleksej H.
Moderator

"я так понял он был создан хостингом" - тогда напишите им. Может подскажут.

Mehr lesen
Gepostet am von Aleksej H.