Переход с одной страницы на другую

Переход с одной страницы на другую

Переадресация страницы на другую страницу или сайт

Совсем недавно в комментариях мне задали вопрос:
не знаю ли я, как сделать автоматическую переадресацию на другую страницу или сайт? Возможно, кому-то покажется это сложно, но на самом деле все намного проще, особенно, когда уже есть готовый пример.
Поэтому я покажу на примере парочку возможностей, как добиться желаемого результата. Автоматическую переадресацию можно сделать при помощи любимого JavaScript, файла «.htaccess» и стандартного мета-тега.
Итак, приступим.

Переадресация страницы с помощью мета-тега

Для того, чтобы сделать переадресацию на другую страницу, можно прописать в мета-теге вот такой код (пункт №4):

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="https://www.w3.org/1999/xhtml">  <head>  <meta http-equiv="Refresh" content="10; URL=https://bloggood.ru/">  <title>Переадресация страницы с помощью «meta»-тега</title>  </head>  <body>  <p>Переадресация страницы с помощью «meta»-тега</p>  </body>  </html>  

content=»10  — это время, через которое будет совершенно перенаправление;
URL=https://bloggood.ru/ — это адрес сайта или страницы, на который будет совершен переход.

Переадресация страницы с помощью JavaScript

Если вам не понравился первый вариант «переадресация страницы с помощью мета-тега», тогда попробуйте через JavaScript.
При помощи этого кода посетитель будет перенаправлен моментально, без отчета времени. Сам код JavaScript расположен в теге <head></head> (пункт №4 — №8).

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="https://www.w3.org/1999/xhtml">  <head>  <script language="JavaScript" type="text/javascript">  <!--  location="https://bloggood.ru"  //-->  </script>  <title> Переадресация страницы с помощью JavaScript </title>  </head>  <body>  </body>  </html>  

Переадресация страницы с помощью JavaScript с указанным интервалом времени

Бывают такие ситуации, когда вы хотите оставить посетителю сообщение, а только потом его перенаправить на другую страницу или сайт. Ситуации бывают разные, например, вы поменяли адрес сайта и хотите сообщить всем посетителям об этой новости и только тогда перенаправить их на новый адрес.
Для такой ситуации есть специальный код, в котором можете указать интервал в миллисекундах, после чего сработает переадресация.
Сам код JavaScript расположен в тегах <body></body> (Пункт№10-№17).

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="https://www.w3.org/1999/xhtml">  <head>  <title>Переадресация страницы с помощью JavaScript через временной интервал</title>  </head>  <body>  <p>наш сайт переехал,   подождите - сейчас он откроеться,   а если надоело ждать - нажмите тут...</p>  <script language="JavaScript" type="text/javascript">  <!--  function GoNah(){   location="https://bloggood.ru";  }  setTimeout( 'GoNah()', 6000 );  //-->  </script>  </body>  </html>  

location=https://bloggood.ru – адрес, куда будет перенаправлен посетитель (пункт №13)
setTimeout( ‘GoNah()’, 6000 – здесь установите ваши миллисекунды (пункт№15).

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

Переадресация страницы с помощью . htaccess

Теперь рассмотрим самый простой редерикт (перенаправление) с помощью файла htaccess. Кстати, если вы не в курсе, что такое htaccess, тогда советую прочитать об этом тут.
Итак, простейший код переадресации через файл htaccess

Redirect 301 / https://ваш сайт.ru/страница.html

Или вот так:

Redirect 301 / https://ваш сайт.ru/

можно и так:

RewriteCond %{REQUEST_URI} ^/название страницы.html$  RewriteRule ^.*$ https://адрес сайта для переадресации/? [R=301,L]

Вот и все. Если вам статья была полезна, жмите на кнопку социальных сетей.
Ну все, до в скорых встреч!

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Последние новости категории:

Похожие статьи

Популярные статьи:

Добавить комментарий

Метки: для сайта



Source: bloggood.ru


Добавить комментарий