Как настроить редирект?

Agressive_Pig
На сайте с 15.07.2008
Offline
98
435

Привет всем!

Подскажите пожалуйста, как сделать, чтобы при обращении к любой странице site1.ru

посетителя редиректило на site2.ru

например:

site1.ru/page1.html ---> site2.ru/page1.html

site1.ru/page2.php ---> site2.ru/page2.php

site1.ru ---> site2.ru

то есть на другой домен

Larden
На сайте с 09.03.2007
Offline
32
#1

Как вариант, можно через htaccess:


RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site1.ru [NC]
RewriteRule ^(.*)$ http://www.site2.ru/$1 [L,R=301]
Agressive_Pig
На сайте с 15.07.2008
Offline
98
#2

Да, пасиб.

Чтобы игнорировать www надо:

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^www.site1.ru [NC]
RewriteRule ^(.*)$ http://www.site2.ru/$1 [L,R=301]

RewriteCond %{HTTP_HOST} ^site1.ru [NC]
RewriteRule ^(.*)$ http://www.site2.ru/$1 [L,R=301]
?
Larden
На сайте с 09.03.2007
Offline
32
#3

Можно просто:


RewriteEngine on
RewriteRule (.*) http://www.site2.ru/$1 [L,R=301]
[Удален]
#4

RewriteCond %{HTTP_HOST} ^site.ru$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
RewriteCond %{QUERY_STRING} .+
RewriteRule ^/*$ http://%{HTTP_HOST}/? [R=301

Так я думаю будет намного лучше )))

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