2013-09-09 3 views
1

Я продолжаю пытаться переадресовать 301 для своего RSS-канала, но он никогда не работает. Я хотел бы переадресовать:Перенаправить RSS-канал с помощью строки запроса через htaccess

http://www.oldsite.com/spip.php?page=backend 

к:

http://rss.newsite.com/rss/55 

ли знает кто-нибудь как это сделать?

ответ

0

Если это строго backend ->55 то вам просто необходимо:

RewriteEngine On 
RewriteCond %{QUERY_STRING} ^page=backend$ 
RewriteRule ^/?spip\.php$ http://rss.newsite.com/rss/55 [L,R=301] 

в файле Htaccess в корневом каталоге документов Вашего www.oldsite.com сайта.

Если это какой-либо более сложным, чем это, как и в page=XXX может быть что угодно, и что XXX карты для всех видов различного числа отличных 55, то ваш веб-сервер не имеет представления о том, что это отображение, и вы должны будете явным образом определяю каждое перенаправление, как указано выше для каждой из ваших страниц.

+0

Отлично! Это именно то, что мне нужно, поскольку это строго «бэкэнд» до «55». Спасибо ! – BountyParis