Справка:Перенаправления

This page is a translated version of the page Help:Redirects and the translation is 47% complete.
Outdated translations are marked like this.

For information oriented towards site admins and developers, see Manual:Redirects instead

PD Примечание: Редактируя эту страницу, вы соглашаетесь на передачу своего вклада по лицензии CC0.
Подробнее — в проекте Помощь с общественным достоянием.
PD

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

Типы перенаправлений

Существуют два типа перенаправлений:

  • Hard redirection: Readers navigating to the redirect page are taken directly to the target page (usually other pages of the same wiki). После создания перенаправления в виде страницы вы уже не будете попадать на страницу с таким именем — ни вводя его, ни переходя по ссылкам, содержащим это имя. Only hard redirection is described in this current article.
  • Soft redirection: Readers are left on the redirect page but given the option of clicking the link to the target page. Usually this is achieved via a template; see corresponding article on Meta.
In wikis with $wgDisableHardRedirects enabled (such as most public Wikimedia projects), it's not possible to create a hard redirect to special pages (e.g. Special:MyLanguage) or pages located on another wiki; they will be automatically "softened".

Appearance

Following a redirect

When a hard redirect is followed, the target page is immediately displayed, with a small notice below the page title to indicate you arrived here indirectly.

Help:Redirects
Материал из MediaWiki
(перенаправлено с «Help:Redirect»)

You can use the link in this notice to view the redirect page. This link adds the &redirect=no URL parameter.

Просмотр перенаправления

When a redirect page is displayed, the small notice below the page title indicates this, and the link after the arrow icon displays the target of the redirect.

Help:Redirect
Материал из MediaWiki
Страница-перенаправление

  Help:Redirects

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

Создание перенаправления

When a page is moved, a redirect from the old to the new page name is automatically created.

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

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

#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:

  • #REDIRECT[[Help:Magic_words#Page_names]]
  • #redirect [[Help:Magic_words#URL_encoded_page_names]]
  • #Redirect [[Manual:$wgConf]]
  • #REDIRECT [[MediaWiki/fr]]

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

When the redirect is valid, it will appear in preview as shown in the "Viewing a redirect" section above.

When the redirect is not valid, it will appear in preview like a numbered list item:

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

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

Limitations

A redirect target cannot depend on a variable, template, or parser function. If that is the case, the browser will not be automatically redirected on visiting the page.

Example of redirection not allowed (not operational):

  • #REDIRECT [[{{ll|Help:Magic_words#Page_names}}]] although {{ll|Help:Magic_words#Page_names}} is operational.

JavaScript page redirect

In order to avoid JavaScript functionality from breaking, all JavaScript pages 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 JavaScript page redirect, the format that must be used is as follows:

/* #REDIRECT */mw.loader.load( "{{fullurl:Target.js|action=raw&ctype=text/javascript}}" );

Where Target.js is the target page name.

Удаление перенаправления

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

If want to move a page over a redirect that has only one edit in its history and targeted to the old page name, there is no need to delete the redirect: it is overwritten. If the redirect has more than one history entry, or the redirect target is somewhere else, then it can only be deleted-and-moved by an administrator.

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

Problematical redirects

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

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

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

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

Broken redirects

If the target page does not exist, the redirect is broken: redirection will not occur. You may find all broken redirects at Special:BrokenRedirects.

Transcluding a redirect

When a page called for inclusion is a redirect page, the redirect target is included instead, with the same parameters, without any redirect message. A double redirect does not work.

This allows to create several names for the same template.

An internal link to a redirect page has CSS class mw-redirect. This can be useful to make them stand out, for clean-up work involving bypassing redirects.

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