Перенаправление с поддомена на домен

AF
На сайте с 01.10.2012
Offline
62
861

Добрый день, столкнулся с похожей проблемой /ru/forum/618317

Переадресацию прописал вот так:

Options +FollowSymLinks

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} ^www\.subdomain\.site\.com [OR]

RewriteCond %{HTTP_HOST} ^subdomain\.site\.com

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

Для главной страницы это срабатывает отлично, но если, например, открыть такой урл - poddomen.domen.com/url1/url2, то переадресация происходит на следующий урл - domen.com/index.php/url2 и соответственно такой страницы на сайте не существует, а хотелось бы, чтобы редирект происходил на domen.com/url1/url2.

Яндекс страницы поддомена уже схавал и по некоторым запросам в топе выдает именно поддомен:)

Как такое можно побороть?

Высокие технологии (http://evogeek.ru) никогда не были так понятны.
AF
На сайте с 01.10.2012
Offline
62
#1

Поборол проблему, оставлю здесь решение:

RewriteCond %{HTTP_HOST} ^poddomen.domen.com$ [NC]

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

Разместить обязательно в самом начале .htaccess, сразу после

Rewrite engine On

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