Hatred's Log Place

DON'T PANIC!

Sep 9, 2009 - 1 minute read -

Простой информер "Сайт переехал"

Иногда сайт переезжает на новое место, часто при этом структура не меняется и возникает необходимость как-то довести до пользователя, что данное событие состоялось. Можно просто уведомить в новостях, это безусловно нужно, но я использовал следующий вариант…

Для случая использования apache+php (другие варианты возможно будут рассмотрены, особо интересно на nginx+perl):

В корне сайта создаем файлы .htaccess и index.php

.htaccess:

RewriteEngine on
RewriteBase /
RewriteRule ^$                        index.php  [L]
RewriteRule (.*)                      index.php  [QSA,L]

index.php:


<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="Refresh" content="10;http://linuxdv.ru<?=$_SERVER['REQUEST_URI']?>">
</head>
<body>
	<div align="center">
		<h1>Сайт переехал</h1>
		Сайт переехал на новый хостинг, предоставленный компанией <a href="http://linuxcenter-dv.ru">Линуксцентр ДВ</a><br />

		Через 10 секунд Вы должны быть перенаправлены на новый адрес, если Ваш браузер не поддерживает перенаправление,
		нажмите на ссылку ниже для перехода на новую страницу:<br />

		<strong>
			<a href="http://linuxdv.ru<?=$_SERVER['REQUEST_URI']?>">http://linuxdv.ru<?=$_SERVER['REQUEST_URI']?></a><br />
		</strong>
	</div>
</body>

Пример работы можно посмотреть по следующему адресу (может стать уже неактивным): http://vl-lug.homelinux.net

Tags: apache сайт

Crowns: версия 0.3.0 Попэарим

comments powered by Disqus