Шаблони для Blogger

Віджети для Blogspot

Post Page Advertisement [Top]

Как сделать редирект сайта в Blogger?

11 коммент.

Blogger


Переадресация сайта в Blogspot

Доброго времени!
Сегодня я вам расскажу про очень простые, но неэффективные способы переадресации с одного блога на другой. Когда он вам пригодиться? Например, если Вы переехали на новый домен и/или хостинг) или же вы дорвейщик (для переадресации трафика).

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

Касаемо фразы «неэффективные способы». Под этим словосочетанием я подразумеваю поисковую оптимизацию. Чтобы перенести ссылочный вес и трафик существующий страницы на новый домен, нужно сделать 301 редирект. Данный тип редиректа на блогохостинге Blogspot не доступен.

Напомню, что когда-то я писал о том, как сделать простую страницу-редирект для сайта на движке WordPress. И описанный там метод форвардинга URL подходит и для платформы Blogger. Правда с некоторыми поправками и без PHP.

HTML редирект

Самый распространенный способ, та как работает даже когда у юзера отключен JavaScript. Вот так выглядит код:

<meta content='0; url=http://my-site.com' http-equiv='Refresh'/>

Вставлять данную строку нужно возле всех остальных мета тегов, то есть между тегами <head> и </head>. Атрибут content отвечает за задержку передарессации. В нашем случае она будет происходить мгновенно и без отсрочек (0 секунд).

JavaScript редирект

Данный способ не будет работать если отключена поддержка Javascript.
В самом обычном виде скрипт редиректа выглядит так:

<script>
window.location="http://my-site.com";
</script>

Как и предыдущий вариант, этот скрипт вставляется в раздел <head>. Теперь переадресация происходит автоматически и сразу перенаправляет вас на новый сайт.

На одном из форумов нашел редирект с подтверждением перехода. Вставляется там же, а имеет такой вид:

<script>
if(confirm("Сайт переехал... Хотите продолжить переход на новое место?"))
{
location = "http://my-site.com/";
}
else
{
history.back();
}
</script>
 
На этом всё. Если есть вопросы пишите ниже в комментах. До встречи ;-)

11 коментарів:

  1. В настройках есть пункт метатэги и там же " Персонализированное сообщение об ошибке "Страница не найдена". Значит, можно в шабоне не прописывать?

    ВідповістиВидалити
    Відповіді
    1. Можно не прописывать. Хотя я, если честно, не до конца понял Ваш вопрос ;)

      Видалити
  2. Привет! помоги пожалуйста. с буржунета скачал шаблон, установил, удалил кредиты и стало перекидывать с моего сайта на другой. как только захожу на свой сайт так сразу в этом окне открывается другой сайт.

    ВідповістиВидалити
    Відповіді
    1. Привет! Там есть закодированный скрипт, который это делает. Если вернуть те строчки, то все будет нормально. Чтобы не муляло глаз - можно стиль прописать и надпись убрать (скрыть).

      Видалити
    2. можешь это поправить?

      Видалити
  3. Игорь, здравствуйте! Подскажите, 301 редирект прописывать в коде шаблона или к каждой странице?

    ВідповістиВидалити
    Відповіді
    1. Леся, добрый вечер.

      301 редиректа на Blogger нету как такого. Однако можно сделать пользовательскую переадресацию через панель управления.

      Видалити
  4. Рабочий вариант, 100%, проверено в 2020

    ВідповістиВидалити
  5. Я лично делал так, раскодировал на сколько возможно код скрипта, который закодирован, там есть функция, которая работает по следующему принципу, если блока див с определенным классом нет, то скрипт начинает перекидывать на сайт автора. Просто удалил эту часть скрипта и все нормально работает. В некоторых шаблонах так не получается. Нужно каждый шаблон рассматривать. Если кому надо, пишите, раскодирую, если смогу, естественно не бесплатно.

    ВідповістиВидалити
  6. Подскажите, плз, как сделать, чтобы сайт на блогере открывался и с www, и без?

    ВідповістиВидалити


Також може зацікавити ��