Help:Redirects/ru

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

Types of redirects
Two types of redirections exist:

Only hard redirection is described in this current article. Usually this is achieved via a template; see corresponding article on Meta.
 * Hard redirection: Readers navigated to the redirect page are taken directly to the target page (usually other pages of the same wiki).
 * Soft redirection: Readers are left on the redirect page but given the option of clicking the link to the target page.

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


 * 1) REDIRECT название страницы

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

Redirections can be simple page names or specified using a namespace. They can be suffixed with a section name if you have the corresponding anchor defined on the target page.

Examples of valid operational redirections:


 * #REDIRECTHelp:Magic_words
 * #redirect Help:Magic_words
 * #Redirect Manual:$wgConf
 * #REDIRECT MediaWiki/fr the translated page is imposed

Example of redirection not allowed (not operational):
 * #REDIRECT although  is operational.

Вы должны использовать кнопку «предварительный просмотр» под окном редактирования (или сочетание клавиш «Alt»), для проверки того, что ввели корректное название страницы, на которую планируете перенаправлять.

When redirection is valid (and operational) you will see in the previewed text the name of the target you have provided, following a 'next line' icon (image) for example as follows: &#x021B3; Help:Magic words#URL encoded page names This is what you must get.

Страница предпросмотра не будет выглядеть как страница перенаправления, она будет выглядеть как нумерованый список с выделенной синим страницей перенаправления:

1. REDIRECT название страницы

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

JavaScript page redirect
In order to avoid JavaScript functionality from breaking, all have a different redirect syntax from regular pages. This syntax allows for proper execution of the page by the browser's JavaScript engine, as well as being recognised by MediaWiki as a redirect. To create a redirecting JavaScript page, the format that must be used is as follows:

/* #REDIRECT */mw.loader.load( "" );

Where  is the target page name.

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

После этого вы можете делать всё, что можно сделать с обычной вики-страницей. Вы можете перейти на её страницу обсуждения и обсудить перенаправление. Вы можете просмотреть историю страницы, включая информацию о перенаправлении. Если перенаправление неверно, отредактируйте страницу или откатите к более старой версии.

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

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

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

Тем не менее, вы можете видеть двойные перенаправления и избавляться от них, заменяя одношаговыми. Скорее всего, это нужно будет проделать после масштабных переименований. Для поиска двойных перенаправлений воспользуйтесь инструментом «ссылки сюда» для конкретной страницы, или же служебной страницей «Двойные перенаправления» — Special:DoubleRedirects, для поиска таких страниц в рамках всего вики-проекта.

Имеется настройка, $doublefix, для автоматического исправления двойных перенаправлений с помощью |очереди заданий. Тем не менее, она по умолчанию отключена, так как имеет тенденцию способствовать обострению вандализма в области переименований страниц. Для отключения автоматического исправления двойных перенаправлений на отдельных страницах может использоваться волшебное слово __STATICREDIRECT__.

Перенаправление на страницу в пространстве имён category
Для предотвращения ситуации, когда страница, перенаправляемая на категорию, появляется в этой категории, следует ставить двоеточие перед префиксом «Категория:» («Category:»), как в этом примере:


 * 1) REDIRECT Category:Glossary

Подавление перенаправления
Участники с правами  могут переименовывать страницы без создания перенаправления. По умолчанию это право есть у сисопов и ботов.

Смотрите также

 * — for soft redirections.
 * — позволять несколько последовательных перенаправлений.
 * — for redirecting to arbitrary URLs from within PHP.
 * — for redirecting to arbitrary URLs from within PHP.