Руниверсалис:Перенаправления
Перенаправление (или страница-перенаправление, также редирект от англ. redirect) — страница, текст которой содержит команду перенаправления на статью с другим названием.
Перенаправления создаются, когда у одного предмета есть несколько альтернативных вариантов названия или какая-то тема полностью описывается в составе более общей статьи.
При заходе пользователя на страницу-перенаправление сама страница-перенаправление пользователю не показывается, а открывается страница, которая указана в команде перенаправления. Под заголовком открывшейся страницы будет указано «перенаправлено с …».
Примеры перенаправлений: ЛНР, Путин.
Создание
Чтобы перенаправить пользователя, открывающего страницу А, на другую страницу Б, напишите в самом начале страницы А:
#перенаправление [[Название страницы Б]]
#REDIRECT [[Название страницы Б]]
Для быстрой вставки можно воспользоваться ссылкой «#перенаправление [[]]» снизу.
Также перенаправления автоматически создаются при переименовании страниц.
Если нужно создать много перенаправлений на одну страницу, то может помочь шаблон {{CreateRedirects}}.
Перенаправление на раздел
Можно сделать перенаправление на раздел страницы, например:
#перенаправление [[Санкт-Петербург#История]]
Фактически в таком перенаправлении используется механизм якорей. У таких перенаправлений существует потенциальная проблема: если позже название раздела будет изменено, то перенаправление по-прежнему будет переходить на нужную статью, но уже не будет переходить на нужный раздел. О том, как можно этого избежать, см. в справке о ссылках на раздел.
Редактирование страницы-перенаправления
Попасть на страницу-перенаправление вы сможете одним из следующих способов:
- На любой странице Руниверсалис перейти (нажать на ссылку) на страницу-перенаправления или ввести её в строке поиска (к примеру,
РУ:С
) и нажать ↵ Enter или
- Браузер автоматически перейдёт на указанную страницу-перенаправление, а затем и на саму целевую страницу.
- На целевой странице в левом верхнем углу вы сможете обнаружить ссылку вида
- (перенаправлено с «Руниверсалис:С»)
- Нажав на эту ссылку, вы сможете перейти на оригинальную страницу-перенаправление.
- Перейдя по ссылке перенаправления на целевую страницу, в адресной строке браузера
- можно изменить название этой страницы на название страницы-перенаправления и добавить в конце параметры адреса
?redirect=no
- Для примера, после перехода по ссылке
РУ:С
, мы получим следующей адрес:https://руни.рф/index.php/Руниверсалис:Статья
- преобразовав ссылку указанным выше способом, мы получим:
- Этот адрес отправит вас на страницу-перенаправление, где вы сможете редактировать её содержимое.
Нежелательные перенаправления
- В общем случае не следует создавать перенаправления от более общего понятия к более узкому. Например, не следует делать перенаправление с названия семейства животных на статью об одном из видов этого животного, даже если в статье о семействе нет полезной информации. Примером может служить ошибка при перенаправлении пчела → медоносная пчела. В таких случаях можно воспользоваться шаблоном временного перенаправления или же оставить общую статью без перенаправлений.
- Не следует создавать перенаправления вида «термин» → «термин (значения)», за исключением случаев, когда статья о явно основном и явно значимом значении этого термина ещё не создана (в этом случае такое перенаправление может быть создано как временное).
- Следует избегать создания перенаправлений, содержащих сразу два или более альтернативных названий, например: «МГУ (Московский государственный университет)» → «Московский государственный университет», «Вольво (Volvo)» → «Вольво». Вместо этого для каждого из альтернативных названий нужно создать отдельный редирект, например, «МГУ» → «Московский государственный университет», «Вольво» → «Volvo».
В любом случае понятие, с названия которого осуществляется перенаправление, должно быть упомянуто и объяснено в статье, на которую это перенаправление указывает.
Технически некорректные перенаправления
- Двойное перенаправление возникает, когда целевая страница сама есть перенаправление. Обычно они получаются при переименовании, поскольку старое название страницы само становится перенаправлением. Двойные перенаправления не работают: их работоспособность зависит от параметра движка
$wgMaxRedirects
, ограничивающего длину цепочек перенаправлений. - Перенаправления не работают в пространстве категорий, для переименования категории см. описание шаблона {{Переименовать категорию}}.
- Перенаправления на служебные страницы не работают, а потому должны быть заменены на мягкие перенаправления.
- Также не работают редиректы на любые страницы вне Руниверсалис, даже если на них можно сослаться путём интервики-ссылки.
Межпространственные перенаправления
В общем случае, перенаправления между разными пространствами имён нежелательны. Их необходимость, если она неочевидна, рекомендуется обосновывать на странице перенаправления, дописав текст объяснения в конец страницы; в противном случае они могут быть удалены. Это объяснение не будет отображено при работе перенаправления, однако люди, открывшие страницу с целью разобраться в причинах её создания или для её удаления, заметят и прочтут его. Следующие случаи являются консенсусными исключениями:
- Перенаправления со страниц участников на их страницы обсуждения являются распространённой консенсусной практикой.
- Допустимы перенаправления со страниц обсуждения модулей на страницы обсуждения шаблонов, если модуль написан для работы единственного шаблона, а также со страниц обсуждения MediaWiki на страницы обсуждения соответствующих документаций.
Перенаправления с ошибочных и устаревших написаний
Допустимы перенаправления с ошибочных и устаревших написаний, а также неверных транскрипций и транслитераций, если такое написание встречается в авторитетных источниках или распространённость ошибки прямо подтверждена авторитетными источниками. Не следует, однако, создавать перенаправления с любых ошибок и опечаток, особенно если такие ошибки не распространены сколь-нибудь широко.
Временные перенаправления
В случае, когда отсутствует обзорная статья, но есть статья по более узкой теме, например «Военный переворот» → «Путч», или наоборот, когда общая статья может дать информацию о частном понятии, например, «Вратарь (хоккей с шайбой)» → «Вратарь#Хоккей с шайбой», можно использовать шаблон {{Falseredirect}}, дающий примерно такой вывод:
Этот механизм позволяет читателю даже при отсутствии нужных статей получать хоть какую-нибудь информацию по теме.
Для этого нужно поставить шаблон {{Falseredirect}} в статью, в которую ведёт перенаправление (в примере — «Путч»), или один из его разделов, если оно ведёт туда (в примере — «Вратарь#Хоккей с шайбой»).
Полезность перенаправлений
На статьи, содержащие типографские символы, которых нет на стандартной клавиатуре (тире, угловые кавычки, типографский апостроф и т. п.), допустимо создавать перенаправления, в которых эти символы заменены похожими со стандартной клавиатуры (дефис, прямые кавычки, машинописный апостроф и т. д.)
Использование в статьях
В отличие от ссылок на страницы значений, не стоит просто так исправлять в текстах статей ссылки на перенаправления:
- для серверов проекта почти нет разницы, переходить ли по перенаправлению или сразу по прямой ссылке;
- лишние правки — это, в любом случае, нагрузка на порядок выше;
- иногда страница-перенаправление может относиться к близкому, но всё-таки отличному понятию, для которого пока не написана статья, но, возможно, будет написана в будущем;
- практически никогда не стоит исправлять
[[термин]]
на[[статья|термин]]
— такое изменение не приносит никакой пользы и только затрудняет чтение вики-текста.
Ссылки-перенаправления можно заменять на прямые ссылки в том случае, если вы всё равно редактируете статью, особенно если это делает всплывающую (когда посетитель наводит на ссылку мышь) подсказку понятнее.
Ссылки-перенаправления, ведущие с синонимов, необходимо заменять на прямые в обзорных навигационных шаблонах: прямая ссылка на страницу, на которой помещён шаблон, превращается на данной странице для облегчения навигации в жирный текст, чего не происходит со ссылкой-перенаправлением. Со ссылками, ведущими на подразделы, этого делать не нужно.
Дополнительные сведения
- Как правило, после строки
#перенаправление [[страница]]
не должно быть никакого текста, поскольку он всё равно не будет показан. - Теоретически перенаправления можно категоризовать, однако эта практика, как правило, не применяется.
- При создании нового перенаправления обычно не стоит давать описания правки, потому что достаточно понятным является автоматическое описание.
- Перенаправлений с одной страницы на несколько не бывает, для этого делают страницы значений.