После публикации статьи об 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]

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


Codeby.net совместно с PHDays 8

Объявляют о проведении грандиозного конкурса с умопомрачительными призами ! Получи бесплатно билет на PHDays 8, деньги, футболку с символикой codeby, а так же всеобщий респект и уважение.

Подробнее ...

Похожие темы

Найдена уязвимость SSL 3.0. Как защитить себя?... Уязвимость безопасности в SSL 3.0 была открыта Бобо Мёллером (Bodo Möller) и двумя другими работниками Гугл. Уязвимость позволяет вычислить сет...
Как написать свой V-Encryptor с самоудалением на С... Сегодня я покажу как написать простой и уже опробованный в разных местах шифровальщик (не детектится антивирусами), который после завершения процесс...
Как спрятать зашифрованные файлы в видео... Стеганография Стеганография — в криптографии, это одна из техник запутывания. Техники запутывания основываются на том, что у других лиц от...
Используйте TestCrypt для восстановления повреждён... Одной из наиболее плохих вещей, которые могут случиться с шифрованием — это повреждение данных. Проблема здесь в том, что повреждение может ст...
CipherShed (наследник TrueCrypt) доступен для скач... Тема безопасности данных, а также шифрования (как одного из методов достижения этой самой безопасности) очень близка авторам codeby.net. Во времена ...