Редирект с blogspot
HTML редирект - используется когда отключен JavaScript, он имеет вид
<meta content='0; url=http://ваш.сайт.com' http-equiv='Refresh'/> и вставляется после тега <head>. Чтобы отсрочить редирект можно установить задержку и на странице написать что-то типа "Наш сайт переехал!", за задержку отвечает первый аргумент content, например 0 замените на 5 и посмотрите что получится.
JavaScript редирект - не будет работать если отключена поддержка Javascript.
Вот простой скрипт:
<script>
window.location="http://мой.сайт.com";
</script>
этот скрипт вставляется в <head> и молча автоматически и сразу перенаправляет вас на новый сайт.
Очень удобным способом является редирект с подтверждением, вставляется он туда же и выглядит он так :
<script>
if(confirm("Запрашиваемая страничка пересена на другое место ... Хотите продолжить переход на новое место?"))
{
location = "http://мой.сайт.com/";
}
else
{
history.back();
}
</script>
__________________________________ Мой блог находят по следующим фразам
Узнайте подробнее о бирже ссылок LinkFeed.
hawot Reply:
марта 3, 2009 at 17:39
Сам код 301 редиректа может быть к примеру таким:
< ?Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://blogodom.ru" );
?>
Это 301 редирект на PHP.
Задержка тоже делается на PHP, к примеру так:
< ?php// sleep for 10 seconds
sleep(10);
?>
Ответить комментатору
Блог Acotax Reply:
марта 4, 2009 at 11:25
спасибо, исчерпывающе!
а на HTML есть аналогичный вариант? PHP сейчас на сайтах стараемся использовать по-минимуму, и всегда когда есть возможность от него отказываемся – html надежнее в плане проработки уязвимостей…
Ответить комментатору
hawot Reply:
марта 4, 2009 at 12:58
Хороший вариант все таки, делать 301 редирект с помощью файла .htaccess
Но есть и другие варианты. И не обязательно для 301 редиректа использовать PHP. Посмотрите, к примеру, здесь.
В принципе Ваш вопрос понятен.
Ответить комментатору
Блог Marlin Group Reply:
марта 4, 2009 at 13:23
со ссылкой все понятно, спасибо. но там не указываются коды для html-страниц. отсылают на php или htaccess
htaccess мы используем уже, но он не дает промежуточной страницы с информацией о перенаправлении. А нам нужно сделать так, чтобы можно было объяснить посетителю, в связи с чем его перенаправляют… при этом как раз страницу php использовать не хотелось бы, потому что спамеры часто цепляют к php-кодам и страницам всякую дрянь…
Ответить комментатору