Help:Omdirigeringar
OBS: När du redigerar denna sida samtycker du till att släppa ditt bidrag under CC0. Se hjälpsidorna för Public Domain för mer information. |
Omdirigeringar används för att hänvisa användare från en sida till en annan. De är användbara om en specifik artikel är känd under flera namn eller inte har en allmänt accepterad stavning.
Sorters omdirigeringar
Det finns två sorters omdirigeringar:
- Hårda omdirigeringar: Läsare som tagit sig till omdirigeringssidan tas direkt till målsidan (oftast andra sidor på samma wiki). Endast hårda omdirigeringar beskrivs i den här artikeln.
- Mjuka omdirigeringar: Läsare stannar kvar på omdirigeringssidan men får valet att klicka på länken till målsidan. Det här uppnås oftast med mallar; läs motsvarande artikel på Meta.
Utseende
För hårda omdirigeringar får du omedelbart målsidan. Den visar däremot en liten notis efter topprubriken för att ange att du kommit hit indirekt.
Help:RedirectsFrån MediaWiki(Omdirigerad från Help:Redirect)
Skapa en omdirigering
När en sida flyttas skapas automatiskt en omdirigering från det gamla till det nya sidnamnet.
Användare med rättigheten "suppressredirect
" kan flytta en sida utan att skapa en omdirigering.
Denna rättighet tilldelas vanligtvis till systemoperatörer och robotar.
Man kan påbörja en ny sida med namnet man vill omdirigera från (läs Help:Påbörja en ny sida ). Man kan också använda en befintlig sida som man avaktiverar som sida genom att gå till sidan och använda redigera-knappen längst upp. I vilket fall kommer man sätta in följande kod på den första raden i sidans 'redigera'-ruta.
#REDIRECT [[sidnamn]]
där sidnamn målsidans namn.
Ordet "redirect" är inte känsligt för kapitalisering, men det får inte finnas något mellanrum innan "#
".
All text innan koden kommer hindra koden från att fungera som omdirigering.
All text eller vanlig kod efter omdirigeringskoden ignoreras (och borde därför raderas).
För att däremot behålla eller lägga den nuvarande sidan i en kategori, skriver man in eller behåller den vanliga taggen för kategorin på en rad efter omdirigeringskoden.
Omdirigeringar kan antingen vara enkla sidnamn eller angivna med en namnrymd. De kan ha suffix med ett avsnittsnamn om du har definierat det motsvarande ankaret på målsidan.[1]
Exempel på giltiga fungerande omdirigeringar:
- #REDIRECT[[Help:Magic_words#Page_names]]
- #redirect [[Help:Magic_words#URL_encoded_page_names]]
- #Redirect [[Manual:$wgConf]]
- #REDIRECT [[MediaWiki/fr]] den översatta sidan påtvingas
Man borde 'förhandsvisa' (med hjälp av knappen under redigeringsfönstret, eller med Alt+P) för att se till att man har skrivit in rätt målsida.
När omdirigeringen är giltig (och fungerar) kommer du få se namnet på målet du angett i förhandsvisningen, följt av en 'nästa rad'-ikon (bild), till exempel följande:
↳ Help:Magic words#URL encoded page names
Det här måste du få.
När omdirigeringen inte är giltig ser förhandsvisningen ut som ett numrerat listobjekt med målsidan i blått (det kommer också vara innehållet i omdirigeringssidan om du lämnar den så):
1. REDIRECT sidnamn
Om sidnamnet du angett inte är en giltig sida visas den i rött. Tills det finns en målsida borde du inte skapa en omdirigering.
Begränsningar
Ett omdirigeringsmål kan inte bero på en variabel, mall eller parser-funktion. Om så är fallet kommer webbläsaren inte automatiskt omdirigera när sidan besöks.
Exempel på otillåten omdirigering (fungerar inte):
- #REDIRECT [[{{ll|Help:Magic_words#Page_names}}]] fastän Special:MyLanguage/Help:Magic_words#Page_names fungerar.
JavaScript-omdirigering
För att undvika att JavaScript-funktionalitet går sönder har alla JavaScript-sidor en annan omdirigeringssyntax från vanliga sidor. Denna syntax möjliggör ett korrekt utförande av sidan i webbläsarens JavaScript-motor, utöver att erkännas av MediaWiki som en omdirigering. För att skapa en JavaScript-omdirigeringssida måste formatet som används vara följande:
/* #REDIRECT */mw.loader.load( "{{fullurl:Target.js|action=raw&ctype=text/javascript}}" );
Där Target.js
är målsidans namn.
Visa en omdirigering
Efter att ha skapat en omdirigering på en sida kan du inte längre hämta sidan genom att använda dess namn eller genom en länk som använder det namnet.
However, near the top of the destination page, a notice that you have been redirected appears, with the source pagename as an active link to it.
Click this to get back to the redirected page, showing the large bent arrow symbol and the destination for the redirect.
This adds &redirect=no
URL parameter.
Help:RedirectionFrån MediaWikiOmdirigeringssida
By doing this, you can do all the things that any wiki page allows. You can go to the associated discussion page to discuss the redirect. You can view the history of the page, including a record of the redirect. You can edit the page if the redirect is wrong, and you can revert to an older version to remove the redirect.
Radera en omdirigering
Det finns vanligtvis ingen anledning att radera omdirigeringar. De tar upp en obetydlig andel databasutrymme. If a page name is vaguely meaningful, there's no harm, and some benefit, in having it as a redirect to the more relevant or current page.
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.
If you do need to delete a redirect, e.g. if the page name is offensive, or you wish to discourage people from referring to a concept by that name, then you simply go to the redirect page as mentioned above, and follow the procedures at Help:Radera och återställa .
Problematical redirects
Dubbla omdirigeringar
En dubbel omdirigering är en sidan som omdirigering till en sida som själv är en omdirigering och kommer därför inte fungera.[2] Instead, people will be presented with a view of the next redirect page. This is a deliberate restriction, partly to prevent infinite loops, and partly to keep things simple.
However, you could look out for double redirects and eliminate them by changing them to be 1-step redirects instead. You are most likely to need to do this after a significant page move. Use the "what links here" toolbox link to find double redirects to a particular page, or use Special:DoubleRedirects to find them throughout the whole wiki.
There is an option, $wgFixDoubleRedirects , to automatically fix double redirects with a job queue. However, it tends to aggravate page move vandalism, so it is disabled by default. The __STATICREDIRECT__ magic word can be used to skip the double-redirect fix on a particular page.
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.
En omdirigering till en sida i kategorinamnrymden
To redirect to a category page and prevent the redirect appearing in this category, precede the words "Category" with a colon. Otherwise the redirect page will also be categorized to the category itself.
#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.
Links to redirect
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.
Se även
- Manual:Redirects
- Template:soft redirect — för mjuka omdirigeringar.
- Manual:redirect table
- Manual:$wgMaxRedirects — för att tillåta flera omdirigeringar efter varandra.
- OutputPage::redirect() — för att omdirigera godtyckliga URL:er inifrån PHP.
- Category:Redirect extensions
- Wikipedia guide on redirects
Referenser
- ↑ Från 2006 års utveckling efter 2004 års buggrapport.
- ↑ Detta kan kontrolleras av $wgMaxRedirects .