WebSite X5Help Center

 
Vitaly Semenov
Vitaly Semenov
User

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

Autor: Vitaly Semenov
Visitado 918, Seguidores 1, Compartilhado 0  

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

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

Publicado em
9 RESPOSTAS
Aleksej H.
Aleksej H.
Moderator

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

Ler mais
Publicado em 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>

Ler mais
Publicado em de Aleksej H.
Aleksej H.
Aleksej H.
Moderator

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

Ler mais
Publicado em de 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, но статус как не порлностью защещенный. Спасибо.

Ler mais
Publicado em de Vitaly Semenov
Vitaly Semenov
Vitaly Semenov
User
Autor

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

Ler mais
Publicado em de Vitaly Semenov
Aleksej H.
Aleksej H.
Moderator

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

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

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

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

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

Ler mais
Publicado em de Vitaly Semenov
Aleksej H.
Aleksej H.
Moderator

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

Ler mais
Publicado em de Aleksej H.