Викии Вики
Advertisement
Викии Вики
Star.png
Эта статья — хорошая. Она содержит основную необходимую информацию по теме и не имеет серьёзных недостатков.
Подробнее/ Другие хорошие статьи
Перенаправление.png

Перенаправление, или редире́кт (от англ. redirect), — страница, не содержащая уникальных данных, а вместо этого переносящая пользователя на любую другую уже существующую страницу. Теоретически может находиться в любом пространстве имён, кроме «Медиа» и «Служебная», однако в основном используется для статей.

Возможность создания перенаправлений входит в число стандартных опций движка MediaWiki.

Предназначение

Перенаправления, полный список которых можно посмотреть на служебной «Список перенаправлений», служат для автоматического перевода пользователя на существующую страницу с немного отличающимся от введённого им запроса названием, например «Ёлка» → «Ель».

Они также сами появляются при переименовании страницы, если только участник, обладающий правом suppressredirect (администратор, модератор контента или бот), не отказался от этого, находясь в Служебная:MovePage.

Создание

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

#redirect [[Название страницы, на которую перенаправляют]]

Или его русскоязычный аналог:

#перенаправление [[Название страницы, на которую перенаправляют]]

На прочих языковых порталах также действует свой вариант префикса, но не действует русский. Английский вариант действует на всех порталах.

Префикс может быть записан в любом регистре (на многих вики принято использовать верхний), но обязательно должен идти после символа решётки. Любой код, размещённый перед решёткой, сделает перенаправление недействительным, а весь текст, размещённый после кода, будет проигнорирован (исключение — категории).

Важно помнить, что, если перенаправляемая страница является категорией или файлом, перед префиксом пространства имён необходимо добавлять двоеточие.

Просмотр

Сообщение о перенаправлении

При вводе запроса соответствующего названию перенаправления система сразу выдаёт перенаправляемую страницу, однако под целевым названием размещается уведомление и кликабельная ссылка на страницу перенаправления. Туда же можно попасть, добавив к адресу перенаправления запрос ?redirect=no.

На странице перенаправления находятся изогнутая стрелка (Redirectltr.svg), название целевой страницы и категории, если они есть.

Частные случаи

Двойное перенаправление

Двойное перенаправление — перенаправление А, установленное для перехода на перенаправление Б. Возникает, в случае если страница, на которую по задумке автора должно переводить перенаправление А, оказалась переименована. Иногда создаётся умышленно в целях вандализма (т. н. дятлинга).

Для поиска двойных перенаправлений необходимо использовать одноимённую служебную страницу. Их можно исправлять вручную или с помощью скрипта RedirectManagement.

Разорванное перенаправление

Разорванное перенаправление — перенаправление, ведущее на несуществующую (как правило, удалённую) страницу.

Отмечается на одноимённой служебной странице. Исправляется путём удаления вручную или с помощью скрипта RedirectManagement.

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

Взаимное перенаправление

Взаимное перенаправление — перенаправление А, ведущее на перенаправление Б, который возвращает читателя к перенаправлению А.

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

Рекурсивное перенаправление

Рекурси́вное перенаправление, или реку́рсия, — перенаправление, перенаправляющее само на себя.

Иногда создаётся участниками как шутка или для вандализма, практического применения не имеет.

Мягкое перенаправление

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

См. [[Название страницы, на которую перенаправляют]]
Эта информация расположена в [[Название страницы, на которую перенаправляют]]
Читайте [[Название страницы, на которую перенаправляют]]

и т. п.

Как правило, мягкие перенаправления возникают из-за неопытности автора. Случаи, когда их создание оказывается следствием умышленной политики конкретного проекта, крайне редки. Причиной такого может являться разве что желание администрации увеличить число статей на вики (злокачественный считит), поскольку стандартные перенаправления в счётчике не учитываются.

Иногда к мягким перенаправлениям относят также обособленные ссылки внутри содержательной статьи — например, в графе «Возможно, вы имели в виду» в преамбуле.

Интересные факты

  • Перенаправления можно устанавливать также на страницы проектов, с которыми установлены межъязыковые или интервики-ссылки. Однако такие перенаправления являются пассивными: они не перебрасывают пользователя автоматически, а вместо этого предлагают ему самому перейти по ссылке.