Редирект с http на https и с https://www на https://
2 Декабря 2014

Редирект с http на https и с https://www на https://

Протокол https становится все более популярным и востребованным. Помимо преимуществ в защите данных, протокол https, как заявил Google в августе этого года, дает преимущество в ранжировании. Поэтому установка SSL сертификата на сайт вашего нового проекта не будет лишней, особенно если это интернет-магазин.

В свое время я задавался этим вопросом как сделать переадресацию одновременно с http:// на https:// и с http://www.example.u на https://exapmle.ru, но готового примера найти не получилось.

Для настройки переадресации у вас на Apache должен быть установлен mod_rewrite. В корне каталога с вашим сайтом в файл .htaccess добавляем следующие строки:

  RewriteEngine On
  
  ###НАСТРОЙКА ПЕРЕАДРЕСАЦИИ С WWW НА БЕЗ WWW###
  RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
  RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
  
  ###НАСТРОЙКА ПЕРЕАДРЕСАЦИИ С HTTP НА HTTPS###
  RewriteCond %{ENV:HTTPS} !1
  RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1

Все. Это должно работать.

Комментарии

Использую в своей работе