Редирект на 2 разных сайта

MauzZzeR
На сайте с 12.02.2008
Offline
95
521

Помогите разобраться как поставить редирект, чтобы:

site.ru/forum

редиректило на

site2.ru/forum

а все что "дальше"

редиректило на

site3.ru/forum

например

site.ru/forum/?board=general

на

site3.ru/forum/?board=general

И возможно ли это? Желательно 301 редирект. Нужно главную страницу отдать под другой форум, а все "внутренности" сохранить вообще на третьем домене.

wwwwww
На сайте с 29.04.2011
Offline
195
#1

Если Вы привели правильную адресацию, тогда пробуйте в .htaccess

RewriteRule ^/forum$ http://site2.ru/forum [R=301,L]

RewriteRule ^/forum/(.+)$ http://site3.ru/forum/$1 [R=301,L]
Видишь? Свободная подпись.
MauzZzeR
На сайте с 12.02.2008
Offline
95
#2

Да спасибо, приблизительно так вышло, но есть одна трабла.

Options +FollowSymLinks
RewriteEngine on
RewriteRule forums$ http://newdomain.ru/forums [R=301,L]
RewriteRule forums/$ http://newdomain.ru/forums/ [R=301,L]
RewriteRule forums/(.+)$ http://newdomain2.ru/forums/$1 [R=301,L]

Я сделал 3 правила, для forums, forums со слешем и для всего что после слеша.

Но трабла в том, что внутренности на форуме выглядят так:

/forums/?board

Хз как с этим знаком вопроса в адресе быть.

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