Снова про 301 редирект

Bodhidharm
На сайте с 16.08.2011
Offline
24
553

Выручайте, ребята! Сегодня полдня тыркался по этим вашим интернетам, и так и нигде не нашел информации как сделать редирект домена в .htaccess. То есть в простейших случаях нашел, с www на без www переадресация и с одного на другой.

А мне нужно следующее:

1. есть домен вида site1.ru

2. и есть ссылка, куда должна выполняться переадресация вида site2-1000.ru/blog/?bla=blaBLAbla

Как это можно провернуть?:idea:

Пока получилось следующее

Options +Indexes
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://site2-1000.ru/blog/?bla=blaBLAbla$1 [R=301,L]

Но все редиректится на http://site2-1000.ru

B
На сайте с 02.04.2013
Offline
10
#1

попробуй так

Options +Indexes

Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^site1.ru$
RewriteRule ^(.*)$ http://site2-1000.ru/blog/?bla=blaBLAbla$1 [R=301,L]
Bodhidharm
На сайте с 16.08.2011
Offline
24
#2

Bugemon, спасибо, это было то, что нужно.

B
На сайте с 02.04.2013
Offline
10
#3

Bodhidharm, пожалуйста

но в этом примере параметры GET запроса (вроде бы) не передадутся на новый УРЛ

если нужны параметры - могу поискать, где-то у себя реализовывал...

T
На сайте с 30.09.2011
Offline
100
#4
Bugemon:

попробуй так
Код:
Options +Indexes
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^site1.ru$
RewriteRule ^(.*)$ http://site2-1000.ru/blog/?bla=blaBLAbla$1 [R=301,L]

Если есть надобность сделать редирект нескольким доменам в таком формате, для каждого прописывать этот код или есть способ в одном коде прописать нужные домены?

Спасибо.

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