301 Проблемы только с HTTPS - PullRequest
       19

301 Проблемы только с HTTPS

0 голосов
/ 27 сентября 2018

Я пытаюсь перенаправить старый домен на новый.У меня возникают всевозможные проблемы.

Это мой файл .htaccess с перенаправлениями

# Force https
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# Force www
RewriteCond %{HTTP_HOST} ^mjvandco.co.uk [NC]
RewriteRule ^(.*)$ http://www.mjvandco.co.uk/$1 [L,R=301,NC]

Старый домен - mjvandco.co.uk.Следующие URL не работают:

https://www.mjvandco.co.uk/ https://mjvandco.co.uk/

Этот адрес перенаправляет штраф: http://mjvandco.co.uk/ http://www.mjvandco.co.uk/

Iхотите, чтобы все они перенаправили на:

https://www.mjvandco.co.uk

1 Ответ

0 голосов
/ 28 сентября 2018

Вам не нужны все эти условия перед принудительным перенаправлением 301 на ваш URL с помощью https.Вам нужно только это;

RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www\.mjvandco\.co\.uk 
RewriteRule (.*) https://www.mjvandco.co.uk/$1 [R=301,L] 
...