Jump to content

Help:Przekierowania

From mediawiki.org
This page is a translated version of the page Help:Redirects and the translation is 58% complete.
Outdated translations are marked like this.
PD Uwaga: Jeżeli edytujesz tę stronę, to umieszczając na niej treści wyrażasz nieodwołalną zgodę na udostępnianie Twojego materiału na podstawie wolnej licencji CC0. Aby uzyskać więcej informacji, przeczytaj Strony Pomocy w Domenie Publicznej. PD

Przekierowania służą do przeniesienia użytkowników z jednego tytułu strony na inną. Jest to przydatne, gdy tytuł artykułu posiada synonimy, ma alternatywne sposoby zapisu, wielkość liter lub literówki.

Rodzaje przekierowań

Istnieją dwa rodzaje przekierowań:

  • Hard redirection: Readers navigated 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

For hard redirects, you immediately get the target page. However, it shows a small notice after the top title to indicate you arrived here indirectly.

Help:Redirects
Z MediaWiki
(Przekierowano z Help:Redirect)

Tworzenie przekierowania

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

Użytkownicy z uprawnieniem suppressredirect mogą przenosić strony bez automatycznego tworzenia przekierowania do nowej strony pod starym tytułem. Domyślnie, takie uprawnienie mają administratorzy i boty.

Aby stworzyć przekierowanie, musisz utworzyć nową stronę, z której chcesz przekierować (zobacz Help:Tworzenie nowej strony ). Można to także zrobić na istniejącej stronie, w ty celu przejdź na nią i kliknij "Edytuj". W obu tych przypadkach należy wstawić poniższy kod na samym początku pola tekstowego widocznego w oknie edycji:

#REDIRECT [[Nowa nazwa]]

gdzie Nowa nazwa to nazwa strony docelowej. Nie ma znaczenia wielkość liter w słowie "redirect", ale nie może być spacji przed znakiem "#". Jeżeli znajdzie się przed nim jakikolwiek tekst, przekierowanie nie będzie wykonywane. Pozostały tekst za kodem przekierowującym będzie ignorowany (i powinien zostać usunięty z istniejącej strony). Aby jednak strona przekierowująca nadal znajdowała się w kategoriach, znaczniki kategoryzacyjne powinny znajdować się w następnych liniach za kodem do przekierowywania.

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.[1]

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]] the translated page is imposed

Możesz użyć przycisku 'podgląd' (lub kombinacji klawiszy Alt+P) aby sprawdzić, czy nazwa strony jest prawidłowa.

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:

 Help:Magic words#URL encoded page names

This is what you must get.

Widok podglądu nie pokaże co prawda tego jako stronę przekierowującą - będzie pokazywana jako lista numerowana, ale strona docelowa powinna być wyświetlana na niebiesko:

1. REDIRECT  Nowa nazwa

Jeżeli podana nazwa strony nie będzie poprawną, istniejącą stroną, będzie pokazywana na czerwono. Dopóki strona docelowa nie będzie poprawna nie powinieneś zapisywać przekierowania.

Ograniczenia

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

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.

Wyświetlenie przekierowania

Po stworzeniu strony przekierowującej, nie można już przejść bezpośrednio na tę stronę tylko poprzez link podający jej nazwę. Jednakże na górze strony docelowej pojawi się informacja o przejściu przez przekierowanie, z nazwą strony kierującej i linkiem do niej. Kliknięcie go spowoduje przejście do strony przekierowującej, gdzie wyświetli się symbol zagiętej strzałki i cel przekierowania. This adds &redirect=no URL parameter.

Help:Redirection
Z MediaWiki
Strona przekierowująca

Help:Redirect

W ten sposób możesz wykonać na stronie przekierowującej każdą akcję jaką można wykonywać na każdej zwyczajnej stronie wiki. Możesz przejść do powiązanej strony dyskusji, aby przedyskutować dane przekierowanie. Możesz przejść do historii strony, gdzie znajdzie się również wpis o stworzeniu przekierowania. Możesz edytować daną stronę, aby poprawić błędne przekierowanie lub wycofać do starszej wersji, aby usunąć przekierowanie.

Usuwanie przekierowania

Generalnie nie ma konieczności usuwania przekierowań. Nie zajmują one znaczącej ilości miejsca w bazie danych. Jeżeli nazwa strony ma niejasne znaczenie, nie spowoduje to zakłóceń, a nawet może przynieść korzyści takie przekierowanie do bardziej odpowiedniej strony.

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.

Jeżeli potrzebujesz usunąć dane przekierowanie, np. jeżeli jego nazwa jest obraźliwa lub nie chcesz by przekierowywanie odwoływało się do jakiejś koncepcji daną nazwą, to przejdź do strony przekierowującej jak opisano wyżej i postępuj zgodnie z procedurami opisanymi na stronie Help:Usuwanie i przywracanie .

Problemowe przekierowania

Podwójne przekierowania

Podwójne przekierowanie to przekierowanie do innej strony przekierowującej. Takie przekierowanie nie będzie poprawnie działać.[2] Będzie prezentowany podgląd następnej strony przekierowującej. Jest to celowe ograniczenie, po części, aby uniknąć nieskończonych pętli oraz aby było łatwiej.

Powinieneś wyszukiwać podwójne przekierowania i je wyeliminować zamieniając je na przekierowania jednokrokowe. Najczęściej taka sytuacja może wystąpić po znacznie dużej ilości przenosin strony. Użyj funkcji "Linkujące" z menu narzędzi, aby znaleźć podwójne przekierowania do określone strony lub użyj Special:DoubleRedirects do znalezienia takowych w całej wiki.

Jest opcja konfiguracyjna $wgFixDoubleRedirects , do włączenia automatycznej poprawy podwójnych przekierowań (z użyciem kolejki zadań). Może jednak to pogarszać skutki wandalizmów związanych z przenoszeniem stron. Można użyć magicznego słowa __STATICREDIRECT__ do pominięcia automatycznej poprawy podwójnego przekierowania na konkretnych stronach.

Zerwane przekierowania

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

Przekierowanie do strony w przestrzeni nazw kategorii

Aby przekierować do strony kategorii i zapobiec potraktowaniu odnośnika jako kategoryzacji strony, należy poprzedzić słowo "Kategoria" dwukropkiem.

#REDIRECT [[:Category:Glossary]]

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.

Linki do przekierowań

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.

Zobacz też

Uwagi

  1. From 2006 development, after 2004 bug report.
  2. This may be controlled by $wgMaxRedirects .