ArtShok. Сайтостроение и немного SEO

Уроки и примеры по CSS, jQuery. Советы по монетизации и продвижению сайтов

14 ноября 2011

Что такое редирект и зачем он нужен


что такое редиректРедирект - это автоматической перенаправление посетителя с одного адреса на другой. Это может быть как URL другой страницы одного и того же сайта, так и URL совершенно иного ресурса.

Например, вы вбиваете в адресной строке браузера доменное имя одного сайта, а попадаете совсем по-другому адресу. Такое может быть в том случае, если компания, например, купила пару доменов, один из которых продвигает в поисковиках, а второй рекламирует в печати или использует на визитках. Или наоборот: сначала сайт висел на одном домене, а потом компания купила более “красивое” имя и решила продвигать его.

Некоторые предпочитают в аналогичных случаях использовать паркинг доменов. Но в случае паркинга вы будете наблюдать сайт на двух разных доменах, то есть по факту аудитория будет поделена между ними. Есть еще вероятность того, что один из сайтов попадет в бан поисковой системы. И хорошо, если это будет “зеркало”. В случае же с редиректом произойдет перенаправление посетителей вместе со сменой URL.

Редирект используется для перенаправления сайта с www.sitename.ru на sitename.ru, этому тоже следует уделить внимание при настройке .htaccess, так как для поисков домен с www и без - это разные сайты. Если вы работаете с DLE, то не забудьте настроить редирект с адресов типа site.name/address (без слэша на конце) на site.name/address/ (со слэшем на конце), иначе получите кучу 404 ошибок.

Редирект используется также при смене CMS, дабы из потерять кучи посетителей, которые приходят с поисковиков. То есть, например, раньше у вас определенная страница находилась по адресу sitename.ru/145.html, а теперь будет sitename.ru/article-name.html. Аналогичным образом следует поступить, если вы по каким-то причинам удалили материал, а пользователя надо направить на аналогичную статью, но с другим адресом.

Как сделать редирект мы сейчас рассматривать не будет, т.к. вскользь затрагивали этот вопрос в уроке по настройке .htacces-файла. Могу только сказать, что есть три способа реализовать его:

  • с помощью .htaccess
  • JavaScript
  • PHP
  • HTML

В случае с последним пунктом это будет выглядеть следующим образом (вставлять в код страницы, с которой будет идти перенаправление):


<meta http-equiv="refresh" content="0; url=http://www.tigir.com">

content=0 означает, что редирект будет реализован без задержек. По всем остальным позициям можете поискать примеры в сети. Единственный момент, если будете настраивать перенаправление в .htaccess, будьте внимательны.

Спасибо за добавление статьи в:



Пока нет комментариев

Привет, пока нет комментариев, будь первым!

Оставить комментарий или два