Redirection windows что это такое

Что такое редирект

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

Что такое редирект

Редирект (от англ. redirect — перенаправление) — это автоматическая переадресация посетителя с одного URL-адреса на другой. То есть при переходе на страницу, для которой настроен редирект, пользователь будет автоматически попадать на другую страницу. Как правило, для посетителей сайта этот переход остаётся незаметным.

Схема работы редиректа на уровне браузера

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

  1. Браузер обратится к серверу, на котором расположены файлы сайта, с просьбой передать ему файл страницы мой-сайт.ру.
  2. Сервер ответит, что страница мой-сайт.ру в данный момент недоступна, но с неё настроен редирект на другую страницу — тест-сайт.ру.
  3. Браузер сделает новый запрос, чтобы получить файл страницы тест-сайт.ру.
  4. Сервер примет запрос и передаст браузеру этот файл.
  5. Браузер откроет страницу тест-сайт.ру для пользователя.

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

Зачем нужен редирект

В первую очередь редирект влияет на SEO-показатели сайта. Его настраивают для того, чтобы не потерять позиции в поисковой выдаче. Дело в том, что поисковые роботы регулярно обходят и индексируют все страницы сайта. После каждой такой индексации отдельная страница и сайт в целом могут изменить место в поисковой выдаче — подняться на более высокую позицию или, наоборот, опуститься на более низкую.

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

Также если не настроить редирект для удалённой или перенесенной страницы, пользователи могут подумать, что искомый адрес больше недоступен и перестанут посещать страницу. Это приведёт к потере клиентов.

Самые распространенные случаи, в которых нужен редирект:

  • перенос сайта с одного домена на другой. Поскольку основная часть пользователей будет искать сайт по старому URL-адресу, важно настроить для него редирект на новый URL. Благодаря этому вы не потеряете трафик.
  • перенос отдельных страниц сайта. В некоторых случаях нужно перенести не весь сайт, а только определённые его страницы. Для этих целей также подойдёт редирект.
  • переход с HTTP на HTTPS. В этом случае редирект позволяет перевести страницу с небезопасного HTTP-протокола на защищённый протокол HTTPS. Подробнее читайте в статье Как перевести сайт на HTTPS.
  • перевод домена с или на «www».

В зависимости от конкретной ситуации для настройки используют тот или иной вид редиректа. Рассмотрим, какие виды редиректов бывают.

Виды редиректов

Перед тем как приступить к настройке, определитесь, какой вид редиректа нужен в вашем случае. Ниже мы описали все основные виды редиректов.

300 Multiple Choice (множественный выбор) — это редирект, который сообщает, что по искомому запросу можно перейти не на одну, а на несколько страниц. С его помощью можно настроить перенаправление с основного URL на несколько других страниц, которые похожи по тематике, но отличаются по содержанию. Нередко редирект такого типа встречается на страницах «Википедии». Если какое-то слово или термин имеет несколько значений, вместо одной страницы с определением Википедия выдает страницу со ссылками на объяснение каждого варианта. В зависимости от искомого значения пользователь переходит по нужной ссылке.

301 Moved Permanently (навсегда перемещен) — это постоянный редирект. Используйте этот вид редиректа, если хотите переместить страницу на новый адрес насовсем. В этом случае вы сообщите поисковым системам, что стоит обратить внимание на новую страницу, а исходную можно полностью исключить из индексации. Если настроить редирект 301 некорректно, на странице будет отображаться ошибка 404. Индексация страниц с ошибками приводит к снижению SEO-показателей всего сайта.

302 Moved Temporarily (временно перемещен) — это временный редирект. Его настраивают в том случае, когда на основной странице временно ведутся те или иные работы. Все файлы копируют и размещают по другому адресу на определенный период. При переходе на страницу с таким редиректом поисковые роботы сразу поймут, что она перенаправлена на другой ресурс только временно. Поэтому при следующем переобходе они вновь попробуют проиндексировать исходную страницу. И так пока контент не «вернётся» на исходную страницу.

303 See Other (просмотр другого) — это редирект на схожую по тематике страницу. С помощью 303-го можно перенаправить пользователя не на дубль исходной страницы на новом URL, а на совершенно другую страницу, но с похожей тематикой. Такой тип редиректа нередко используют в интернет-магазинах. Если какой-то товар временно недоступен для заказа, с его страницы настраивают редирект на страницу продукта со схожими характеристиками. Когда товар снова появляется на складе, редирект просто убирают.

Читайте также:  Winpe strelec установка windows

305 Use Proxy (использовать прокси) — этот редирект отсылает браузер к использованию прокси-сервера. В этом случае при обращении браузера к странице в ответ приходит адрес прокси-сервера. Это значит, что к ресурсу можно подключиться только с помощью прокси — промежуточного сервера, который является посредником между пользователем и сервером, на котором хранятся файлы сайта. Прокси-подключение настраивают для защиты локальной сети от внешних подключений, экономии трафика (передачи данных в сжатом виде), кэширования данных и другого.

Также существуют 304-й, 306-й и 307-й редиректы. Однако сейчас эти виды практически никто не использует. Некоторые браузеры даже не умеют интерпретировать код таких перенаправлений.

Самые популярные виды редиректов — 301 и 302. При этом чаще всего для переадресации url используют 301-й редирект. Для его настройки используют разные способы.

Основные способы настройки 301 редиректа

Можно выделить несколько основных способов настройки редиректов. Между собой они отличаются техническим исполнением, а также источником перенаправления.

1) PHP. PHP-редирект прописывается в индексном файле (чаще всего его название — index.php). Для настройки нужно найти файл index.php в корневой папке сайта и вписать в него строку кода. Для настройки используют функцию header:

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

2) .htaccess. .htaccess — этот системный файл, который принадлежит к корневой структуре сайта. Чтобы получить к нему доступ, нужно зайти в панель управления хостингом, на котором размещён веб-ресурс. Для настройки достаточно разместить в файле строку с соответствующим кодом. Например:

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

3) HTML. Такой тип редиректа подойдёт для сайтов, которые написаны на языке HTML. Редирект настраивается в исходном коде страницы через индексный файл, который чаще всего называется index.html. Для настройки нужно добавить мета тег refresh:

Это также достаточно «медленный» тип, так как он срабатывает из браузера.

4) JavaScript. Такой тип редиректа подойдёт для сайтов, которые написаны на языке JavaScript. Он настраивается в исходном коде страницы путём изменения текста между тегами head и /head. В этом случае перенаправление также срабатывает со стороны браузера — с низкой скоростью. Как правило, JavaScript настраивают в случаях, когда хотят перенаправить на страницу не сразу, а с задержкой. Пока происходит перенаправление, на странице отображается баннер с фразой: «Вы будете автоматически переадресованы на наш новый сайт».

Как настроить редирект

Выбор способа настройки редиректа зависит от ваших целей и опыта. Перед настройкой определите цель редиректа (перевод всего сайта на новый адрес, редирект со страницы на страницу или другое). После этого выберите, как вы будете работать — через панель управления хостингом или в коде. Также обратите внимание, на какой операционной системе работает ваш хостинг (Linux или Windows). После этого используйте подходящую для вашего случая инструкцию.

Через панель управления хостингом

Варианты настройки через панель управления хостингом ISPmanager, cPanel и Plesk подойдут вам, если вы являетесь клиентом REG.RU.

  • Если вы планируете перенаправить на новый адрес весь сайт, вам подойдёт инструкция Редирект через панель управления.
  • Используйте инструкцию, чтобы настроить переадресацию на домен с «www».
  • Используйте инструкцию, чтобы сделать переадресацию на домен без «www».
  • Если вам нужно перевести сайт с HTTP на HTTPS, в зависимости от операционной системы хостинга, используйте инструкцию для Linux или для Windows. Внимание: перед настройкой редиректа проверьте, что для вашего сайта установлен SSL-сертификат.
  • Для перехода с HTTPS на HTTP используйте инструкцию.

Через код сайта

Если вы хотите настроить редирект вручную через код, используйте инструкции ниже.

  • Если вы хотите перенести на новый URL весь сайт, лучше всего подойдёт редирект через PHP.
  • Если вам нужно настроить перенаправление только для одной или нескольких страниц сайта, используйте редирект через .htaccess для Linux-хостинга и перенаправление через web.config для Windows-хостинга. Этот тип редиректа можно также использовать для перевода сайта с HTTP на HTTPS, настройки переадресации на домен с «www» и без «www» и переадресации всего сайта. Также вы можете удалить редирект в .htaccess или в web.config.
  • Если ваш сайт написан с помощью языка разметки HTML, вы можете сделать редирект напрямую в HTML.

Итак, редирект — это простыми словами перенаправление на другую страницу. С помощью наших инструкций вы сможете настроить переадресацию для нужного сайта или страницы.

Новая функция Windows 2000 — Folder Redirection

Помогите пользователям не потерять данные

Большинство системных администраторов ни за что не поверят, что пользователи способны сами позаботиться о сохранности своих данных — легче поверить в существование Деда Мороза. В операционной системе Windows 2000 появилась новая функция — Folder Redirection (FD) (перенаправление каталога). С ее помощью некоторые важные каталоги пользователя — Application Data, Desktop, My Documents, а также подкаталоги Start Menu в каталоге Documents and Settings можно переместить с локального компьютера на сетевой диск сервера, а значит, обеспечить регулярное сохранение файлов.

Читайте также:  Windows live не удается подключиться

Используя FD, можно быть уверенным, что резервная копия сохранена, и данным ничто не угрожает. Кроме того, включив функцию перенаправления каталога, администратор избавит мобильных пользователей от необходимости каждый раз при регистрации загружать свои рабочие документы и сбрасывать их на сервер, прежде чем отключиться от сети. Вместо этого, Windows 2000 при регистрации пользователя посылает некоторый указатель (pointer) на серверный каталог с файлами, что дополнительно ускоряет процесс регистрации и выхода из сети. (Во врезке «Folder Redirection против Offline Folders» поясняются отличия этих возможностей.) Кроме того, квотирование дискового пространства в этом случае будет фактически возложено на сервер — место хранения данных пользователя, что будет стимулировать последнего периодически чистить свои каталоги.

Недостаток FD состоит в том, что на сервере необходимо установить дополнительный объем дискового пространства. Кроме того, при отключении сервера пользователь не может получить доступ к своим файлам. Функция FD настраивается на сервере, однако не составит труда перенести указатели переназначения на другой сервер (или даже вернуться в начальное состояние — данные хранятся на локальном компьютере), когда первоначальный сервер хранения пользовательских данных переводится в профилактический режим. Если сервер отключается внезапно, то следует восстановить данные из архивной копии и изменить настройку указателей. Таким образом, пользователи смогут продолжить работу достаточно быстро, пусть даже и с несколько устаревшими данными.

Рекомендуемые методы работы

Лучшая методика использования функции FD — перенаправить на сервер только подкаталоги My Docu-ments. Вместе с тем, нет нужды переносить на сервер каталог My Pictures, размещенный внутри My Documents. Общий размер графических файлов в My Pictures может оказаться слишком большим для сервера. Я не нахожу никаких разумных оснований, для того чтобы перенаправлять на сервер другие каталоги. Придерживаясь этой рекомендации, можно обеспечить работу локальных приложений независимо от состояния сервера. Если нужно дополнительно защитить документы пользователя, следует размещать перенаправленные каталоги на сервере, на томах NTFS.

Настройка функции Folder Redirection для My Documents

Функция Folder Redirection — это характеристика групповой политики (Group Policy), следовательно, она реализована в Active Directory (AD). Перед тем как запустить программу настройки FD, необходимо создать новые родительские каталоги на каждом из серверов, на которых планируется размещать перенаправленные каталоги, и сделать их общедоступными сетевыми ресурсами. По умолчанию для вновь создаваемого каталога назначаются права общего доступа Full Control для группы Everyone; в этой установке можно ничего не менять, поскольку реальные права на каталоги будут определяться индивидуальной схемой прав конкретного пользователя. Тем не менее если есть веские основания запретить право Full Control, то, по крайней мере, следует сохранить для группы Everyone разрешение Modify.

Если переназначение каталогов осуществляется в рамках одного домена или одной организационной единицы (Organizational Unit, OU), то настройка параметров проводится при помощи оснастки Microsoft Management Console (MMC) Active Directory Users and Computers. Определяя Group Po-licy на уровне сайта, следует использовать MMC Active Directory Sites and Services. Однако обычно базовый набор политик устанавливается на уровне домена, а затем параметры подстраиваются на уровне отдельных OU, если в этом есть необходимость. Group Policy лучше задать на уровне домена еще и потому, что стандартная политика домена Default Domain Policy обеспечивает единое место для просмотра и редактирования политик (на уровне сайта аналога упомянутой стандартной политики нет). Но если архитектура сайтов организации предварительно уже выстроена, то применение Group Policy на уровне сайтов оправданно.

Итак, консоль MMC запущена. Раскройте контекстное меню домена, организационной единицы или сайта — того объекта, где расположены пользователи, для которых создается политика переназначения каталогов. Выберите Properties из контекстного меню, чтобы открыть диалоговое окно Properties.

Перейдите к вкладке Group Policy. Здесь можно добавить новую политику Folder Redirection для уже заданной политики либо создать новую — все зависит от того, как организована AD. Можно разместить все политики в одном объекте политик или хранить их в различных объектах. Выберите новый или существующий объект и щелкните Edit, чтобы открыть редактор политик Group Policy Editor (GPE). В окне User Configuration раскройте Windows Settings и выберите узел Folder Redi-rection.

Отделение каталога My Pictures от My Documents

Чтобы не перенаправлять содержимое My Pictures, нужно сначала отделить подкаталог My Pictures от корневого каталога My Documents. Иначе эти каталоги будут рассматриваться как единое целое.

Теперь нужно раскрыть My Docu-ments, щелкнуть правой кнопкой на каталоге My Pictures и в появившемся контекстном меню выбрать Properties. Откроется диалоговое окно My Pictures Properties. Вкладка Target показывает текущее местоположение каталога My Pictures; по умолчанию установлен флаг Follow the My Documents folder («следовать за каталогом My Documents»). Щелкните по стрелке справа от окошка Settings и выберите No administrative policy specified («административная политика не указана»). Щелкните ОК для отделения политики, накладываемой на My Pictures, от политики каталога My Documents.

Переназначение каталога My Documents

Откройте контекстное меню My Documents в окне GPE, выберите Properties и перейдите к вкладке Target. По умолчанию для этого каталога действует установка No administrative policy specified. Щелкните по стрелке справа от окошка Settings. На выбор будут предложены следующие возможности переназначения.

  • Basic-Redirect everyone`s folder to the same location. Эта настройка перенаправляет каталог My Documents для всех пользователей выбранного контейнера (домена, OU) и устанавливает в качестве целевого сервера переназначения сервер, единый для всех остальных каталогов.
  • Advanced-Specify locations for various user groups. Эта настройка перенаправляет каталог My Documents только для пользователей указанных групп, а в качестве целевого сервера могут выступать различные серверы в зависимости от выбранных каталогов.
Читайте также:  Refresh force для windows 10

В установке Basic все понятно: требуется только указать целевой каталог на сервере. Установка Advanced позволяет подойти к выбору целевого сервера, равно как и каталога, избирательно, основываясь на принадлежности пользователя к той или иной группе. Например, если администратор создал некую группу, в которую включил мобильных пользователей своей организации, установка Advanced дает возможность исключить этих пользователей из сферы влияния групповой политики перемещения каталогов на уровне OU. Реализовать установку Advanced сложнее, поэтому именно настройка Advanced выбрана для описания процесса конфигурации Folder Redirection. Если же выбрана установка Basic, то достаточно понять, как назначается целевой каталог.

Когда выбирается установка Advanced, на вкладке Target появляется секция Security Group Membership. Чтобы добавить группу пользователей в список, нужно щелкнуть Add. Откроется диалоговое окно Specify Group and Location, в котором можно выбрать группы и для каждой из них указать, где находится каталог.

Щелкните Browse в секции Security Group Membership — откроется диалоговое окно Select Group. Здесь нужно выбрать группу, которая подчиняется политике Folder Redirection, и щелкнуть ОК. Название группы появится в текстовом окне секции Security Group Membership.

В текстовом окне секции Target Folder Location следует набрать полное имя ресурса в формате Uniform Naming Convention (UNC), указав сетевой каталог, предназначенный для хранения перемещаемых каталогов. К этому UNC-пути добавьте переменную окружения %username%. Если не хочется запоминать полный путь, всегда можно щелкнуть Browse и выбрать нужный каталог, но в этом случае в текстовом окне Target Folder Location появится полный путь с буквой диска, а не UNC-путь. Следует удалить букву диска и дописать сетевой путь по правилам UNC. На Экране 1 показано, как переназначить размещение каталогов домена WESTERN в каталог Userdocs (корневой каталог) на сервере West для пользователей группы Accntg.

Экран 1. Указание выбора расположения перенаправленных каталогов на сервере.

Повторите перечисленные шаги, добавляя новые группы пользователей. Можно переназначить каталог данной группы на свой собственный сервер или в свой целевой сетевой каталог либо же можно разместить все переназначаемые каталоги на одном общем сервере и общем сетевом каталоге. После того как все группы, участвующие в политике переназначения, добавлены, нужно перейти на вкладку Settings, чтобы сконфигурировать настройки групповой политики. На Экране 2 представлены рекомендуемые параметры настройки.

Экран 2. Рекомендуемые параметры настройки при перенаправлении My Documents.

Если каталоги My Pictures и My Documents не были заранее «разделены», параметры секции My Pictures Preferences на этой вкладке будут недоступны. Всякий раз при перемещении My Documents вслед за ним последует и My Pictures.

Автоматическое создание пользовательских подкаталогов

В следующий раз, когда пользователь, к которому применяется созданная политика, зарегистрируется в сети, операционная система автоматически создаст подкаталог \%username% на целевом сервере и скопирует в него все имеющиеся документы пользователя. Сохраняя и открывая документы, ОС будет обращаться к каталогам целевого сервера.

Если требуется проверить, создан ли пользовательский каталог, нужно открыть контекстное меню My Documents на рабочем столе клиента и выбрать Properties. В окне Target в секции Folder Location будет отображен UNC-путь сетевого каталога (вместо привычного подкаталога в локальном каталоге Docu-ments and Settings). Можно также проверить целевой сервер, чтобы удостовериться, что для каждого зарегистрировавшегося пользователя группы создан свой каталог в соответствии с переменной окружения %username%.

Защита данных пользователя

Как уже отмечалось выше, функция Folder Redirection в состоянии обеспечить защиту личных данных пользователя: перенаправленные каталоги доступны только самому пользователю. Даже администратор системы получит отказ, если попытается открыть подкаталог пользователя. Каждый созданный целевой подкаталог по умолчанию имеет следующую систему разрешений:

  • %username% (сам пользователь)—Full Control;
  • Everyone—No Access;
  • System—Full Control.

Лично я использую функцию Folder Redirection, чтобы иметь гарантию сохранности данных пользователя хотя бы на магнитном носителе. К числу других преимуществ относятся экономия дискового пространства на станции клиента и предоставление мобильным пользователям возможности быстро добираться до своих документов. Словом, функция Folder Redirection, несомненно, заслуживает внимания системных администраторов.

Кэти Ивенс — редактор Windows 2000 Magazine. Является соавтором более 40 книг по компьютерной тематике, включая «Windows 2000: The Complete Reference» (Osborne/McGraw-Hill). С ней можно связаться по адресу: kivens@win2000mag.com.

Folder Redirection против Offline Folders

Не следует путать Folder Redirection и функцию Offline Folders, также реализованную в Windows 2000. Folder Redirection использует механизм указателей для перемещения выбранных каталогов с локальной машины на сервер. Этот процесс проходит незаметно для пользователя. Folder Redirection с мобильными пользователями «не работает»: они теряют доступ к своим файлам при отключении от сети. В то же время функция Offline Folders копирует локальные каталоги. Файлы offline-каталогов присутствуют как на локальном компьютере, так и на сервере, пользователь лишь синхронизирует содержимое каталогов. В смысле обеспечения постоянного доступа к данным Offline Folders — прекрасное решение для мобильных пользователей.

Поделитесь материалом с коллегами и друзьями

Оцените статью