301 Прямой переход на новый домен по https: // не https://www - PullRequest
0 голосов
/ 08 января 2020

Я ищу 301 весь домен на https://www.olddomain.co.uk для нового домена на https://newdomain.com через .htaccess. В настоящее время имеющаяся у меня версия будет работать только в том случае, если вы вручную удалите www from старую ссылку, отображаемую в поисковой выдаче Google для старого списка доменов, поэтому при нажатии на нее отображается «Этот сайт недоступен». Удаление части URL 'www' и нажатие клавиши return приводит к перенаправлению.

Текущий .htacess: -

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.*)$ https://newdomain.com/$1 [R=301,L]
</IfModule>

И я также попытался: -

RewriteEngine on
RewriteCond %{HTTP_HOST} ^olddomain.co.uk [NC,OR]
RewriteCond %{HTTP_HOST} ^www.olddomain.co.uk [NC]
RewriteRule ^(.*)$ https://newdomain.com/$1 [L,R=301,NC]

Важно сохранить значение SEO в старом домене. Любая помощь приветствуется здесь.

Заранее спасибо

Гленнбой

1 Ответ

0 голосов
/ 08 января 2020

Исправлено в 2-х частях: -

  1. Настройки DNS в домене не охватывали «www», что было простой ошибкой, которая в любом случае прекратила бы показывать «www».
  2. Добавлен действительный сертификат SSL в старый домен для обеспечения безопасного обхода SSL - SSL

Короче говоря, проблема заключалась не в реализации .htaccess, которая была совершенно правильной и теперь работает нормально.

...