Редирект на другой домен без mod_rewrite. Как?

Главные вкладки

Аватар пользователя a.mohax a.mohax 15 апреля 2009 в 10:45

Ситуация такая:
Старый сайт на домене: www.site.ru
Новый сайт на домене: www.sit-e.ru

Необходимо, чтобы все посетители старого сайта, автоматически перенаправлялись на новый сайт.

Пробовал в .htaccess добавить строки
 RewriteRule ^(.*)$ http://www.sit-e.ru/$1 [L,R=301]
и много еще чего найденного поиском. Но все не работает, думаю из за отсутсвия модуля mod_rewrite на сервере. (чистые ссылки так и не включились)

Какие есть еще способы перенаправить посетителей, и если возможно поисковики, на мой новый сайт?

зы: Имею доступ к серверу (втом числе и физический) на котором хоститься старый сайт.
FreeBSD 6
Apache 2
MySQL 5
Php 5

Комментарии

Аватар пользователя a.mohax a.mohax 15 апреля 2009 в 10:51

Есть еще такой вариант:

<?php
Header
"HTTP/1.1 301 Moved Permanently" );
Header"Location: http://www.new-url.com" );
?>

Но как это скажеться на поисковом фронте?! т.е. правильное ли это решение?

Аватар пользователя elia elia 15 апреля 2009 в 11:12

Есть еще один вариант с извещением о перемещении, который широко используется в нете:

Текст нод на старом сайте заменить на это:

Материалы ... перенесены на <a href="http://site2.ru">новый сайт</a>
Если не происходит автоматического перехода, то нажмите <a href="http://site2.ru/node/123856">здесь</a>
</div>
<meta http-equiv="Refresh" content="5;url=http://site2.ru/node/123856" />

автопереадресация будет сделана через 5 сек.