Использование .htaccess для перенаправления URL-адресов www на не-www для https - PullRequest
1 голос
/ 10 января 2012

Пожалуйста, предоставьте мне синтаксис .htaccess для выполнения следующих действий:

  1. Перенаправление с http на https
  2. Перенаправление с https://www.domain.com.uk на https://domain.com.uk

Я попробовал следующее, но это не сработало:

RewriteCond% {HTTP_HOST} ^ www. (. *)

RewriteRule ^. * $ https://%1/$1 [R = 301, L]

1 Ответ

1 голос
/ 10 января 2012

Попробуйте добавить следующее в файл htaccess в корневой папке вашего домена.

RewriteEngine on
RewriteBase /

#if not domain.com.uk then redirect to domaim.com.uk
RewriteCond %{HTTP_HOST} !^domain\.com\.uk$ [NC]
RewriteRule .* http://domain.com.uk%{REQUEST_URI} [L,R=301]

#if not https
RewriteCond %{HTTPS} off
#redirect to https
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...