2013-11-16 3 views
1

У меня есть старый домен, который я перенаправлены на новый домен, используяредирект только WWW и корневой домен

RewriteRule ^(.*)$ http://www.newsite.com/$1 [R=301,L] 

При рассмотрении входящих ссылок на мой старый сайт, я узнал, что есть сотни спам-ссылок указывая на случайные поддомены на моем старом сайте. Таким образом, мой профиль обратной ссылки имеет ссылки на такие вещи, как adfdfdf.oldsite.com и т. Д.

Я не хочу, чтобы эти старые спам-ссылки были перенаправлены, поскольку теперь они указывают на www.newsite.html, что дает мне спам-ссылки на моя новая домашняя страница сайта.

Я бы хотел, чтобы старый сайт только перенаправлял корневой домен и субдомен www, но никаких других поддоменов.

Я пробовал пару различных конфигураций, но не мог заставить его работать нормально. Есть идеи?

ответ

0

Добавить это условие:

RewriteCond %{HTTP_HOST} ^(www\.)?oldsite.com$ [NC] 

прямо bfore правила переадресации.

Смежные вопросы