Help:Redirects/pl

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

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.

Tworzenie przekierowania
Aby stworzyć przekierowanie, musisz utworzyć nową stronę, z której chcesz przekierować (zobacz ). 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:


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


 * #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.

Możesz użyć przycisku 'podgląd' (lub kombinacji klawiszy Alt) 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: &#x021B3; 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.

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.

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.

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.

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.

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, 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.

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.


 * 1) REDIRECT Category:Glossary

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

Zobacz też

 * — for soft redirections.
 * — do zezwolenia na większą ilość następujących po sobie przekierowań.
 * — for redirecting to arbitrary URLs from within PHP.
 * — for redirecting to arbitrary URLs from within PHP.