После публикации статьи об SSL-сертификатах возник совершенно правильный вопрос: как сделать переадресацию всех запросов к сайту на зашифрованный протокол (https).

Т.е. нам нужно, чтобы работали следующие правила переадресации:


Наш канал в telegram канал codeby

Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде !  Подробнее ...

  1. http://xyz.com to https://xyz.com
  2. http://www.xyz.com to https://xyz.com
  3. xyz.com. to https://xyz.com
  4. www.xyz.com to https://xyz.com

Всё это сделать очень просто — добавьте следующие две строчки в файл .htaccess

RewriteCond %{SERVER_PORT} 80

RewriteRule ^(.*)$ https://yourdomain.com/$1 [R,L]

И ещё один совет — во внутренних ссылках на сайте старайтесь использовать относительные пути — таким образом, вы сможете избежать одной лишней переадресации. 



Похожие темы

CipherShed (наследник TrueCrypt) доступен для скач... Тема безопасности данных, а также шифрования (как одного из методов достижения этой самой безопасности) очень близка авторам codeby.net. Во времена ...
Распространённые сниппеты .htaccess... Источник: https://n0where.net/common-htaccess-snippets/ Файл .htaccess (hypertext access) это конфигурационный файл на уровне директорий, он под...
Аналоги и альтернативы TrueCrypt... Авторы TrueCrypt оставили разработку программы. Но это не значит, что пользователи остались без инструментов для шифрования. Есть три основных стратег...
MS Word DDE против AV и методы обфускации... Многим известно о том что, буквально 2 недели назад эксперты из Sensepost опубликовали исследование, в котором подробно описали методику использован...
Как установить VeraCrypt на Linux Что такое VeraCrypt? VeraCrypt — это полный аналог TrueCrypt, но с ещё более сильной защитой. Некоторые подробности о проекте можно почита...