Клиент мой хочет изменить свое доменное имя, но хочет сохранить рейтинг Google. Чтобы сделать это, они указали два домена на один и тот же IP-адрес, но у нас возникла проблема: если вы посещаете сайт через старый домен, вы получаете предупреждение о сертификате безопасности, и страница просто загружается со старым доменным именем ,Перенаправление http://example.com на https://www.dummy.com/ через .htaceess
Что я хотел бы сделать, это обнаружить, когда кто-то приходит на сайт через старый домен и переписывает его в новый домен. Например, если они найдут example.com/some-page.htm
, он перепишет https://www.dummy.com/some-page.htm
.
Я нашел этот фрагмент кода где-то, что претендует, чтобы сделать это, но это только приносит сайт вниз:
RewriteCond %{HTTP_HOST} !^example.com$ [NC]
RewriteRule ^(.*)$ https://www.dummy.com/$1 [R=301,L]
Это WordPress сайт, поэтому я использую нормальный WordPress переписать правила, и я 'с помощью HTML5 Boiler Plate .htacess, чтобы включить http> https redriects, не-www> www переадресации и принудительно настроить HTTP Strict Transport Security, если это имеет значение.
Спасибо, это очень полезно. Я сделаю это. – JacobTheDev
Это отлично поработало, спасибо большое. Проблема с SSL является проблематичной, но я рекомендую решение для моего клиента, так что это в их руках. – JacobTheDev