Редирект домена
2010
Недавно решил полностью закрыть один сайт, чтобы сделать редирект со всех страниц старого сайта – на морду другого домена. Но как мне казалось раньше – решение нашлось не сразу. И только сейчас я понял как это проще сделать
Все редиректы которые приводятся везде – у меня почему то не хотели работать нормально, может быть я что-то не так писал – уже не знаю да это и не важно.
Итак, редирект я сделал следующим образом – удалил с сайта1 все, оставив только два файла которые будут отвечать за редирект: .htaccess и index.php (index.php можно переименовать как вам будет угодно, главное не менять расширение).
Файл .htaccess:
DirectoryIndex index.php
ErrorDocument 404 /index.php
ErrorDocument 403 /index.php
Файл index.php:
<?
$URL=»http://newsiteurl»;
header («Location: $URL»);
?>
<html>
<title>by killoff.ru</title>
<head></head>
<body>
</body>
</html>
1. При открытии страницы сайта, которая раньше была на нём – вылетает сообщение 404 (страница не найдена).
2. Поскольку нужно сделать редирект с ненайденных страниц – перекидываем ее на “морду” сайта (index.php).
3. Далее уже index.php перекидывает пользователя на нужный домен.
PS: как бы не казалось это очевидным – но я около недели ломал весь мозг как осуществить подобный редирект, и наконец то его осуществил
PSS: в общем первая строчка в файле .htaccess – не обязательно, я просто поставил ее по привычке, если кому то она будет мешать – можно удалить её…
Вы находитесь на личном блоге killoff.ru на котором я буду писать о WordPress, заработке на сайтах, моим странствиям по "всемирной паутине", делать обзоры важных новостей, а также выкладывать со временем темы для WordPress переведенные мною или заточенные для WP
Комментарии