Помогите разобраться с редиректом плз

D
На сайте с 25.09.2007
Offline
127
514

Привет!

Нужно, чтобы со всех страниц сайта 1 происходила переадресация на главную страницу сайта 2

Ставлю

Redirect 301 /old/old.htm http://www.you.com/new.htm

или

RedirectPermanent / http://www.you.com/

Переадресация при входе с главной происходит. Но стоит в яндексе найти свой сайт 1 по какому либо запросу и нажать на ссылку, он кидает не на главную страницу сайта 2, а подставляет к домену сайта 2 старую ссылку, соответственно попадаешь на 404 страницу. Как в моём случае сделать правильно?

[Удален]
#1


RewriteEngine On
RewriteRule ^.*$ http://newsite.ru/ [R=301,L]
D
На сайте с 25.09.2007
Offline
127
#2
Freon:

RewriteEngine On
RewriteRule ^.*$ http://newsite.ru/ [R=301,L]

Ничего не меняется!

При переходе на какую-либо старую ссылку меняется только домен, а ссылка остаётся, в итоге человек попадает на 404 страницу, т.к. такой на новом сайте не существует

[Удален]
#3

Тогда сначала надо попробовать вот это.

D
На сайте с 25.09.2007
Offline
127
#4

Умник, а ты попробуй подсказать просто правильный вариант

ower_xz
На сайте с 20.11.2007
Offline
45
#5
RewriteEngine on
RewriteBase /
RewriteRule (.*) http://www.you.com/new.htm [R=301,L]

А так не пробовали?

D
На сайте с 25.09.2007
Offline
127
#6
ower_xz:
А так не пробовали?

А так переадресовывает только главную страницу

ower_xz
На сайте с 20.11.2007
Offline
45
#7

Попробуйте так

RewriteCond %{HTTP_HOST} ^первый_сайт.com$ [NC]
RewriteRule ^(.*)$ http://новый_сайт.com/new.htm [R=301,L]
D
На сайте с 25.09.2007
Offline
127
#8
ower_xz:
Попробуйте так

Во! Это сработало как нужно!

Спасибо тебе. добрый человек!

ower_xz
На сайте с 20.11.2007
Offline
45
#9

Рад был помочь... :)

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