Пишем редирект на javascript (js)

Наброски имеющие автора (ссылка обязательна+подпись)

Модераторы: Dame-danners, LieoLinneos, Longipongeoos

Аватар пользователя
Longipongeoos
Сообщений: 191
Зарегистрирован: 12 апр 2017, 16:50

Пишем редирект на javascript (js)

Сообщение Longipongeoos » 14 сен 2017, 10:01

Особенности использования редиректа на javascript
Редирект, написанный на яваскрипт (или же джаваскрипт - как кому больше нравится), хотя и не отдает 3xx редирект, но все же позволяет переадресовывать пользователей на нужную страницу.

Такой редирект часто используют для "обмана" поисковых систем: так как javascript обрабатывается только в браузере пользователя, но не обрабатывается поисковыми пауками. На сегодняшний день это утверждение справедливо для всех поисковиков, кроме гугла: Google успешно распознает многие редиректы, написанные с помощью яваскрипт.
Примеры:
В следующих примерах пользователь будет переадресован на Яндекс.

Код: Выбрать все

<script type="text/javascript">

  location="http://yandex.ru";

  document.location.href="http://yandex.ru";

  location.replace("http://yandex.ru");

  window.location.reload("http://yandex.ru");

  document.location.replace("http://yandex.ru");

</script>

Так же с помощью функции setTimeout возможно реализовать задержку переадресации перед выполнением редиректа (в приведенном ниже примере - 5 секунд):

Код: Выбрать все

<script>

  setTimeout( 'location="http://yandex.ru";', 5000 );

</script>

Используйте javascript-редирект с осторожностью, так как его часто используют дорвейщики для своих нужд. И поисковые машины с ними борются.
Источник: http://redirekt.info/article/pishem-red ... pt-js.html

Вернуться в «Авторские наброски / Outline More»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 1 гость