WebSite X5Help Center

 
Vitaly Semenov
Vitaly Semenov
User

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

Auteur : Vitaly Semenov
Visité 917, Followers 1, Partagé 0  

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

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

Posté le
9 RéPONSES
Aleksej H.
Aleksej H.
Moderator

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

Lire plus
Posté le de Aleksej H.
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>

Lire plus
Posté le de Aleksej H.
Aleksej H.
Aleksej H.
Moderator

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

Lire plus
Posté le de Aleksej H.
Vitaly Semenov
Vitaly Semenov
User
Auteur
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, но статус как не порлностью защещенный. Спасибо.

Lire plus
Posté le de Vitaly Semenov
Vitaly Semenov
Vitaly Semenov
User
Auteur

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

Lire plus
Posté le de Vitaly Semenov
Aleksej H.
Aleksej H.
Moderator

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

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

Lire plus
Posté le de Aleksej H.
Vitaly Semenov
Vitaly Semenov
User
Auteur
Aleksej H.
"Однако, почему то статьи блога хоть и перенаправля" - так и должно быть. Вы вставили на страницу файлы, подгружаемые по не зазищённому протоколу: "Кстати, а что там еще за файл который называется "склейка по индексам"?" - не понял. Вас. Уточните.

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

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

Lire plus
Posté le de Vitaly Semenov
Aleksej H.
Aleksej H.
Moderator

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

Lire plus
Posté le de Aleksej H.