Очень часто можно встретить такую штуку. Вы заходите по ссылке на определённый сайт и через считанные секунды броузер начинает грузить совершенно другой блог, сайт. Что происходит?
Происходит редирект, то есть перенаправление. Для каких целей? Если цель мирная, то вы попадаете на обновлённую версию блога, сайта на который вы хотели зайти. Также может люди содержущие сайт решили сменить его название.
Не мирные цели это когда вас завлекают содержанием в поисковике, вы щёлкаете по ссылке и ... вы поплыли по редиректам и куда вас вынесет непонятно. На таком принципе построен дорвей - конечно если только в двух словах об этом.
Ну да ладно - приступим. Редирект можно делать разными способами. Обычным HTML, затем JavaScript'ом, через PHP ...
Мы сможем использовать первые два. Под именем мой.сайт.com будем иметь ввиду адрес, куда будем делать редирект.
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>
PHP - что сказать про php? Ему нет места в блоггере он не поддерживается< но чтобы пост был полным напишу код и php-редиректа
<?php
header( 'Location: URL мой.сайт.com ' ) ;
?>
Дополнение. Самым лучшим редиректом считается 301 REDIRECT, но он в блоггере не поддерживается тоже, а почему лучший, да потому что при его использовании мало шансев получить бан от поисковиков, а при неграмотном использовании редиректа получить бан - пара пустяков - ВОТ И ДУМАЕМ!!
Недавно на основании всех этих полезностей я сменил дизайн.
Сделал это потому что этот блог был первый и пробный - я вообще про всякие CSS HTML JavaScript ничего не знал, но мне очень хотелость чего-нибудь эдакого.
Приглашаю посетить мой новый блог там будет много о чём поговорить.
Ну а в этом будут советы, советы, советы в помощь блоггеру как и задумывалось!
среда, 20 июня 2007 г.
Делаем редирект одного блога на другой
Подписаться на:
Комментарии к сообщению (Atom)
7 комментариев:
эта запись некорректно отражается в Feedreader 3.05 (я использую для чтения рсс-лент) - на долю секунды виден какой-то текст, а потом "не найденная страница" или типа того.
Какая запись поконкретнее пожалуйста.
Именно запись "Делаем редирект.." Картинку как это у меня выглядит разместила тут http://ifolder.ru/2434229
а остальные все записи нормально читаются в нижнем подокне.
Кстати, а можно статью, как сделать рсс-ленту для своего блога? :) т.е. что-бы другие люди могли на мой блог подписаться. Я видела в настройках блога что-то похожее, но не поняла, что там надо указывать
По первому вопросу - а другие посты читаются нормально?
По второму - следующая статья будет об этом!
ALTERNATIVE MP3 MUSIC [url=http://www.hypermusic.ru]http://www.hypermusic.ru[/url]
Супер! Наконец-то нашел редир с задержкой! А редир с подтверждением-вообще рулит!
Вопросик: если шифровать ДЖС-код, делать редир с подтверждением, теоретически это вариант избежать бана.А на практике?
Вобщем сделал, как Вы и говорите, и поставил первый код
- meta content='0; url=http://адрес_сайта.com' http-equiv='Refresh'/-
И офигел - блог перезагружается несколько раз, в итоге число показов по отчету адсенсе за 2 дня перевалило за 15 тысяч. Ну нах - убрал этот код!
Отправить комментарий