Редирект домена

Автор: killoff  | |
16 ноября ,
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 – не обязательно, я просто поставил ее по привычке, если кому то она будет мешать – можно удалить её…

Метки: , ,

Запись сделана 16 ноября 2010 в 20:07 и размещена в рубрике Разное. Вы можете следить за комментариями через RSS 2.0 фид.
Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web Memori.ru Mister Wong Агентство Socialink korica.info Ваау! МоёМесто.ru News2.ru БобрДобр.ru feedblog sportexec.info

Оставить комментарий

WordPress: 8.46MB | MySQL:69 | 0,916sec