Я изначально купил домен http://example.com с пакетом хостинга и какое-то время веду блог Wordpress по этому поводу.
Теперь я купил добавленный домен http://example.com.au и продублировали контент, но теперь хотите написать 301 редирект.
Поскольку новый домен является дополнением к исходному серверу, он использует файл .htaccess, а реализованное мной общее перенаправление 301 привело к бесконечному циклу перенаправления.
Как правильно это сделать?
Я попытался следовать инструкциям в ранее опубликованной ветке Вот.
По сути вставлено это:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule (.*) http://www.example.com.au/$1 [R=301,L]
Вот в чем проблема:
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
Это регулярное выражение не прерывается, поэтому оно соответствует обоим www.example.com
и www.example.com.au
.
Чтобы устранить проблему, завершите регулярное выражение.
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]