Ситуация такая:
Старый сайт на домене: 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
Комментарии
Есть еще такой вариант:
<?php
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.new-url.com" );
?>
Но как это скажеться на поисковом фронте?! т.е. правильное ли это решение?
Есть еще один вариант с извещением о перемещении, который широко используется в нете:
Текст нод на старом сайте заменить на это:
Если не происходит автоматического перехода, то нажмите <a href="http://site2.ru/node/123856">здесь</a>
</div>
<meta http-equiv="Refresh" content="5;url=http://site2.ru/node/123856" />
автопереадресация будет сделана через 5 сек.
т.е. это написать в файл page.tpl.php вместо его содержания?