Редирект с поддомена на домен средствами htaccess, как правильно?

N
На сайте с 26.11.2006
Offline
83
nay
1011

Нужен редирект с имядомена.postman.ru (поддомен от хостера) на просто имядомена (мой домен).

Тоесть в данный момент сайт доступен и на поддомене и на основном домене. Индексируются они оба, что создает дубли.

Но файл htaccess на поддомене и домене только один.

Сейчас в нем только такое правило для редиректа на www

RewriteCond %{HTTP_HOST} !^www\. [NC]

RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Что еще добавить, подскажите пожалуйста.

Что то вроде такова

RewriteCond %{HTTP_HOST} ^(.+).postman.ru$ [OR]

IL
На сайте с 20.04.2007
Offline
435
#1
nay:
Нужен редирект с имядомена.postman.ru (поддомен от хостера) на просто имядомена (мой домен).

так на простоимядомена, или на www.имядомена?


RewriteCond %{HTTP_HOST} !=имядомена [NC]
RewriteRule . http://имядомена%{REQUEST_URI} [L,R=301]
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
N
На сайте с 26.11.2006
Offline
83
nay
#2
ivan-lev:
так на простоимядомена, или на www.имядомена?

RewriteCond %{HTTP_HOST} !=имядомена [NC]
RewriteRule . http://имядомена%{REQUEST_URI} [L,R=301]

да. пропустил этот момент

сделал я так, не знаю на сколько правильно но работает


RewriteCond %{HTTP_HOST} ^(.*).postman.ru$ [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ http://www.мойдомен.ru%{REQUEST_URI} [L,R=301]

может кто поправит, если что не так.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий