Наш партнер GENESIS HACKSPACE

Хакспейс: Клуб — физическое место, где собираются увлеченные техникой, IT, электроникой, роботами и физикой люди. Первая сеть бесплатных хакспейсов в г.Тверь и области.

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

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

  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]

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

Похожие темы

Как обезопасить соединение с почтовым сервером (ис... SSL (уровень защищённых сокетов) и его потомок TLS (безопасность транспортного уровня) наиболее широко используемые протоколы для шифрования данных,...
Инструкция по использованию VeraCrypt... А партизан говорит: не грузи. Ничего они меня не повяжут, я же смотри как зашифровался. (Дмитрий Гайдук - "Про войну") Что такое VeraCrypt VeraCr...
Как скрыть все ошибки PHP с помощью .htaccess... Источники: https://perishablepress.com/advanced-php-error-handling-via-htaccess/ и https://perishablepress.com/how-to-enable-php-error-logging-via-h...
Шифровать в терминале не прибегая к gpg4usb... https://codeby.net/forum/threads/gpg-v-terminale.58150/ Вы хотите хардкорно шифровать в терминале не прибегая к gpg4usb? Тогда: Установим gpg: ...
Как надёжно сохранить пароли с KeePassX... Безопасное хранение паролей Это краткое руководство по системе управления паролями, описываются основные принципы хранения личной информаци...