WebSite X5Help Center

 
Vitaly Semenov
Vitaly Semenov
User

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

Автор: Vitaly Semenov
Просмотрено 756, Подписчики 1, Размещенный 0  

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

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

Размещено
9 Ответы
Aleksej H.
Aleksej H.
Moderator

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

Читать больше
Размещено От Aleksej H.
Vitaly Semenov
Vitaly Semenov
User
Автор
Aleksej H.
Здравствуйте. Дайте ссылку на не защищённую страницу. Возможно, там есть смешанный контент.

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

Читать больше
Размещено От 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>

Читать больше
Размещено От Aleksej H.
Aleksej H.
Aleksej H.
Moderator

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

Читать больше
Размещено От Aleksej H.
Vitaly Semenov
Vitaly Semenov
User
Автор
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, но статус как не порлностью защещенный. Спасибо.

Читать больше
Размещено От Vitaly Semenov
Vitaly Semenov
Vitaly Semenov
User
Автор

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

Читать больше
Размещено От Vitaly Semenov
Aleksej H.
Aleksej H.
Moderator

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

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

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

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

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

Читать больше
Размещено От Vitaly Semenov
Aleksej H.
Aleksej H.
Moderator

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

Читать больше
Размещено От Aleksej H.