Help:Przekierowania
For information oriented towards site admins and developers, see Manual:Redirects instead
![]() |
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. | ![]() |
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 navigating to the redirect page are taken directly to the target page (usually other pages of the same wiki).
Po stworzeniu strony przekierowującej, nie można już przejść bezpośrednio na tę stronę tylko poprzez link podający jej nazwę. 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.
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:RedirectsZ MediaWiki(Przekierowano z Help:Redirect)
You can use the link in this notice to view the redirect page.
This link adds the &redirect=no
URL parameter.
Wyświetlenie przekierowania
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:RedirectZ MediaWikiStrona przekierowująca
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.
Tworzenie przekierowania
When a page is moved, a redirect from the old to the new page name 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.
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]]
Możesz użyć przycisku 'podgląd' (lub kombinacji klawiszy Alt+P) aby sprawdzić, czy nazwa strony jest prawidłowa.
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:
- 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):
#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.
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ć. 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.
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ż
- Manual:Redirects
- Template:soft redirect — for soft redirections.
- Manual:redirect table
- OutputPage::redirect() — for redirecting to arbitrary URLs from within PHP.
- Category:Redirect extensions
- Wikipedia guide on redirects