Hilfe:URL-Parameter

Über die URL https://de.wikipedia.org/ kann die deutschsprachige Wikipedia aufgerufen werden. Alle weiteren Seiten sind über Links, Suchfenster oder Schaltflächen erreichbar. Dennoch kann gelegentlich zusätzliches Wissen über eine URL und ihre Parameter notwendig sein.

Werte

Für Einstellungen als falsch oder wahr wird in der Regel die Ziffer 0 oder 1 erwartet. Oft funktioniert auch true für wahr. In einigen älteren Programmierungen werden nur die hier genannten Werte ermöglicht.

Auf dieser Hilfeseite wird Schreibmaschinenschrift für buchstäblich zu übernehmende Zeichen verwendet; Kursivschrift als Platzhalter für aktuell einzusetzende Werte.

URL-Format

Die allgemeine Struktur bei Verwendung von URL-Parametern lautet:

(bzw. http:// oder ganz ohne vorangestelltes Protokoll //). Statt mit title=Seitenname kann die Seite auch über curid=PageId identifiziert werden.

Alternativ können Parameter auch dem einfachen Format für Seitennamen nachgestellt werden, indem ein Fragezeichen dem Seitennamen folgt:

https://www.search.com.vn/wiki/de/Seitenname?Parametername=Wert

Grundsätzlich können beliebig viele Zuweisungen folgen in der Form

&Name=Wert

Wenn die Werte (insbesondere Seitennamen) Zeichen enthalten, die nicht zum ASCII-Zeichensatz gehören oder wie & und ? eine Sonderbedeutung haben, müssen sie kodiert werden.

Es gibt in allen Wikis vier Pfade mit vielen Einträgen:

  1. /wiki/ – eine Clean URL als Abkürzung von /w/index.php?title=
  2. /w/ – die „Skripte“, namentlich:
    • /w/index.php für normale, interaktive Darstellungen im Browser
    • /w/load.php für „Ressourcen“; das sind Codes in CSS und JavaScript
    • /w/api.php für automatisierte Vorgänge mittels klassischer API.
  3. /api/rest_v1/ – neuere REST-API.
  4. /static/ – Dateien mit bestimmten Bildern usw.

Weiterhin gibt es einige Einzeldateien außerhalb dieser Pfade, etwa robots.txt oder Favicons für verschiedene Plattformen.

  • /w/extensions/ beispielsweise hält Ressourcen bestimmter Erweiterungen.

Für Sonderzwecke außerhalb unseres Wiki-Gebrauchs gibt es noch:

  • /w/autoload.php
  • /w/img_auth.php
  • /w/opensearch_desc.php – Schnittstelle für OpenSearch zur Browser-Konfiguration; ergibt XML-Struktur.
  • /w/profileinfo.php
  • /w/thumb.php
  • /w/thumb_handler.php

https

Auf dieser Hilfeseite wird den URL das Protokoll https:// (verschlüsselte Verbindung, Standard ab Herbst 2013) vorangestellt. Seit Sommer 2015 sind nur noch solche Verbindungen möglich; zuvor gab es die Möglichkeit, sich der Art der momentanen Verbindung anzupassen („protokoll-relativ“). Darauf ist nunmehr keine Rücksichtnahme mehr erforderlich; nach und nach können URL auf https:// umgestellt werden.

canonicalurl etc.

Mit der Parserfunktion canonicalurl lässt sich eine URL kürzer und gegen mögliche Konfigurationsänderungen gesichert schreiben:

{{canonicalurl:Seitenname|Parameter=Wert&Parameter2=Wert2}}

Möglichkeiten je nach Namensraum

Parameter für reguläre Seiten

Dieser Abschnitt befasst sich mit Parametern, die für reguläre Seiten (dazu zählen alle Artikel; genauer: keine Spezialseiten) verwendet werden können.

Parameter action

Der Parameter action übernimmt die grundlegende Steuerung, wie die Antwort des Servers aussehen soll.

Wird er nicht angegeben, so wird &action=view verwendet.

ParameterBedeutung
&action=view
&action=
öffnet eine Seite im Lesemodus
&action=editöffnet eine Seite im Quelltext-Bearbeitungsmodus, bei geschützten Seiten und fehlenden Bearbeitungsrechten wird der Quelltext angezeigt
&action=edit&preview=nounterdrückt die Funktion „Vorschau anzeigen, wenn mit der Bearbeitung begonnen wird“, sofern diese in der
– Einstellung
aktiviert ist
&action=edit&preview=yeswie &action=edit, zudem wird direkt die Vorschau der Seite angezeigt
&action=edit&wpPreview=true&live=truegeneriert (ohne oder mit irgendeiner Wertangabe) eine Vorschau-Ansicht für die LivePreview-Methoden im XML-Format. Eine Wirkung von wpPreview ist in einer GET-URL nicht erkennbar, mag aber im eigentlich vorgesehenen POST wirksam sein.
&action=edit&redlink=1öffnet eine leere Seite anstatt eine Sperrmeldung zu zeigen, falls der Benutzer die Seite nicht bearbeiten darf
&action=edit&undo=idöffnet eine Seite im Quelltext-Bearbeitungsmodus und macht die letzte Bearbeitung rückgängig
&action=edit&undo=id1&undoafter=id2öffnet eine Seite im Quelltext-Bearbeitungsmodus und macht alle Bearbeitungen zwischen id2 und id1 rückgängig
&action=edit&section=nöffnet einen bestimmten Abschnitt einer Seite im Quelltext-Bearbeitungsmodus, ebenso für Benutzer- bzw. Benutzerdiskussionsseiten möglich
&action=edit&section=newöffnet einen neuen Abschnitt am Ende einer Seite im Quelltext-Bearbeitungsmodus
action=edit&section=new&preloadtitle=Überschriftübergibt beim Erstellen eines neuen (Diskussions-)Beitrages die Überschrift des neuen Abschnittes
action=edit&preload=SeitennameSeite bearbeiten, Inhalt vorbelegen mit Inhalt von Seitenname
action=edit&preload=Seitenname&preloadparams[]=Parameterwert1Seite bearbeiten, Inhalt vorbelegen mit Seitenname und dort Parameter vom Typ $1 usw. ersetzen
action=edit&summary=BearbeitungskommentarSeite bearbeiten, Bearbeitungskommentar vorbelegen, etc.
action=edit&lintid=Linter-DB-IDWikisyntax-Validierung; beanstandeten Bereich markieren
action=dtunsubscribeAbonnierten Abschnitt abbestellen
action=cirrusdumpDurchsuchbarer Inhalt für eine Seite.
&action=parsermigration-editQuelltext-Bearbeitung mit aktiviertem Migrationswerkzeug (2017/18)
&action=submitspeichert eine im Quelltext-Bearbeitungsmodus befindliche Seite, zeigt eine Vorschau oder die Textänderungen
&action=historyöffnet die Versionsgeschichte einer Seite (&limit=n und &offset=m können die Anzeige auf n Versionen, beginnend bei der Versionsnummer m eingrenzen); &feed lenkt die Änderungen in einen Newsfeed um, dabei sind =atom und =rss gültige Werte für Atom- bzw. RSS-Feeds; mit dem veralteten Parameter &go=first kann die erste Version eines Artikels aufgerufen werden
&action=historysubmitwurde bis MW 1.18 verwendet, wenn aus der Versionsgeschichte einer Seite heraus der Versionsunterschied angezeigt werden sollte. Inzwischen werden URL mit &diff=n generiert. Vorhandene URL mit &action=historysubmit bleiben funktionstüchtig. Wird weiterhin bei Versionslöschungen verwendet.
&action=watchsetzt einen Artikel auf die Beobachtungsliste
&action=unwatchentfernt einen Artikel von der Beobachtungsliste
&action=purgelöscht einen Artikel aus dem Cache der Server.
  • Weitergehende Möglichkeiten mit der API
&action=infoöffnet eine Informationsseite mit verschiedenen Detailinformationen
&action=rollback&from=Benutzername&token=idsetzt die letzten Bearbeitungen desselben Benutzers in einem Artikel zurück (nur von Sichtern, globalen Zurücksetzern und Administratoren durchführbar), optional kann die Zusammenfassung per summary übergeben werden, zudem können globale Zurücksetzer und Administratoren die Bearbeitung optional als Bot-Bearbeitung per bot markieren
&action=revertsetzt ein Bild auf eine ältere Version zurück, wobei die beiden Parameter oldimage (Version, auf die zurückgesetzt werden soll) und ein gültiger wpEditToken (siehe Manual:Edit token) benötigt werden
&action=protectändert den Seitenschutz einer Seite (nur von Administratoren durchführbar)
&action=unprotecthebt den Seitenschutz einer Seite auf (nur von Administratoren durchführbar)
&action=deletelöscht eine Seite (nur von Administratoren durchführbar), mittels &wpReason=Löschgrund kann der Löschgrund übergeben werden (phab:T13079 (Bugzilla:11079))
&action=undeletestellt eine gelöschte Seite wieder her (nur von Administratoren durchführbar)
&action=markpatrolled&rcid=nmarkiert die Version n als überprüft (nur von Administratoren durchführbar)
&action=renderöffnet eine HTML-Darstellung eines Artikels ohne Verwendung der üblichen Stylesheets, Buttons, Toolboxen u. Ä., beispielsweise bei der Hauptseite: https://www.search.com.vn/wiki/index.php?lang=de&q=Hauptseite&action=render
&action=rawzeigt keine HTML-Darstellung, sondern ruft den unverarbeiteten Quelltext der Seite ab; Näheres siehe unten
&action=deletetrackbackdiese Funktionalität ist standardmäßig in der DefaultSettings.php deaktiviert
&action=printbewirkt das Gleiche wie &action=view
&action=dublincoreist für RDF-Metadaten zuständig, standardmäßig deaktiviert, über $wgEnableDublinCoreRdf zu aktivieren
&action=creativecommonsist für Creative Commons RDF-Metadaten zuständig, standardmäßig deaktiviert, über $wgEnableCreativeCommonsRdf zu aktivieren
&action=creditsZeigt Seiteninformationen an. Dazu gehört die letzte Bearbeitung, sowie alle Autoren. Falls ein Klarname angegeben wird, wird dieser angezeigt. Ist standardmäßig deaktiviert.
&action=validateaktuelle Funktionalität unbekannt
&action=show-download-screenZeigte bis 2020 in der Druckversion einen bestimmten Modus zum Herunterladen der HTML-Seite an.

Siehe auch: mw:Manual:Parameters to index.php #Actions (englisch)

Alle Namensräume und Seiten

Alle für Artikel in Frage kommenden Parameter können auch auf Bilder sowie die Seiten anderer Namensräume angewendet werden.

ParameterBedeutung
&oldid=nruft eine bestimmte Versionsnummer n eines Artikels auf, die Nummerierung erfolgt über die Parserfunktion {{REVISIONID}}
&curid=nRuft die Seite mit der entsprechenden Seitenkennnummer auf, die aufsteigend nach dem Zeitpunkt der Artikelanlage vergeben wird. Die Hauptseite hat beispielsweise die ID=5248757, kann also über {{canonicalurl:x|curid=5248757}} aufgerufen werden.
&redirect=noBewirkt auf Weiterleitungsseiten, dass die Weiterleitungsseite aufgerufen, jedoch keine Weiterleitung durchgeführt wird; ansonsten ignoriert.
&namespace=nsnGrenzt anhand der Nummer die Ausgabe der Einträge in Listen auf einen bestimmten der nachfolgenden Namensräume ein: Artikel (0), Artikeldiskussion (1), Benutzerseiten (2), usw.
&rdfromwird eine Seite durch eine Weiterleitung aus einem externen Wiki aufgerufen, so enthält der Parameter den Namen des aufrufenden Wikis
&bot=0ermöglicht Bots gezielt pro Bearbeitung das Botflag auszuschalten (phab:T14574 (Bugzilla:12574))
&veactionbenutzt den VisualEditor, falls der Wert =edit übergeben wird
&vesection=nNummer eines Abschnitts bei veaction=edit
&mode=fileerlaubte bis April 2013 die Benutzung eines externen Editor für die Dateibearbeitung
&internaleditüberging bis April 2013 die eigenen
– Einstellungen
für diese eine Bearbeitung und benutzt den internen Editor der MediaWiki
&externaleditüberging bis April 2013 die eigenen
– Einstellungen
für diese eine Bearbeitung und benutzt statt des internen Editors der MediaWiki einen externen Editor

Kategorien

Folgende Parameter können nur auf Kategorieseiten angewandt werden.

ParameterBedeutung
&from=sortkeyEs werden nur solche Seiten der ausgewählten Kategorie abgerufen, deren sortkey identisch oder alphanumerisch größer als der übergebene Wert ist.
&until=sortkeyEs werden nur solche Seiten der ausgewählten Kategorie abgerufen, deren sortkey alphanumerisch kleiner als der übergebene Wert ist, der Parameter from darf nicht angegeben werden.
&pagefrom=seitennameEs werden die Seiten ab diesem Seitennamen aufgelistet; verwendet zum Blättern durch Folgeseiten.
&pageuntil=seitennameEs werden die Seiten bis zu diesem Seitennamen aufgelistet; verwendet zum Blättern durch Folgeseiten.

Außerdem gibt es gallerymode für Dateikategorien.

Bilder

Nachfolgender Parameter funktioniert ausschließlich für Dateibeschreibungsseiten und die Medien selbst.

ParameterBedeutung
&page=vsngibt die gewünschte Versionsnummer eines versionierten Mediums an, die erste Version trägt die Ordnungszahl 1

Versionsvergleich

Die folgenden Parameter sind ausschließlich beim Versionsvergleich sinnvoll.

ParameterBedeutung
&diff=vsnBewirkt einen Versionsvergleich dieser Seite. vsn kann dabei die in der rechten Spalte dargestellte (neuere) Version sein (O oder cur stehen dabei für die aktuelle Version) – oder die ältere (linke Spalte).
Ohne weitere Angaben wird mit der vorangegangen Version verglichen (&direction=prev). Ansonsten kann die Vergleichsversion in anderen Parametern spezifiziert werden (&direction=next, &oldid=n für eine ältere).
&diffonly=1Versionsvergleich: Nur die Unterschiede und nicht die vollständige Seite anzeigen (kann standardmäßig über die Einstellung aktiviert werden).
&direction=nextermöglicht das „Blättern“ in der Versionsgeschichte zur nachfolgenden Version, ausgehend von der aktuell aufgerufenen diff=oldid.
&direction=prevErmöglicht das „Blättern“ in der Versionsgeschichte zur vorausgehenden Version, ausgehend von der aktuell aufgerufenen diff=oldid.
&diffmode=sourceKlassischer Versionsvergleich der Quelltexte zweier Seitenversionen (Vorgabe).
&diffmode=visualVisueller Versionsvergleich der resultierenden Textdarstellung (seit etwa 2017); ggf. kombiniert mit &type=revision – zuvor auch: &visualdiff

Eingabefelder und Vorlagen

ParameterBedeutung
&templates=expandexpandiert eingebundene Vorlagen in HTML-Code
&preload=Vorlageöffnet eine Seite im Bearbeitungsmodus und kopiert dabei den Wikitext der Vorlage in das Fenster, siehe auch mw:Manual:Creating pages with preloaded text
&editintro=Vorlageder Seiteninhalt der Vorlage wird als Erläuterung vor dem Bearbeitungsfenster dargestellt
&title=Seitennameöffnet die angegebene Seite zur Bearbeitung
&create=Bezeichnunggibt die Bezeichnung des Buttons des Eingabefelds wieder

Siehe: Hilfe:Eingabefelder

PDF-Erstellung (Buchfunktion)

ParameterBedeutung
&bookcmd=rendering
  • rendering
  • download
&collection_id=Gespeicherte Dateiversion
&papersize=
  • A4
  • letter
  • Angaben in cm oder in oder px
Blattgröße
&writer=rdf2latex
&writer=rl
Ausgabeformat
  • rl oder rdf2latex → PDF (Standard; zurzeit einziges Format)

Siehe: Hilfe:Buchfunktion

Verschiedene

ParameterBedeutung
&fromrc=1Von „Letzte Änderungen“ kommend.
&liveupdate=1In „Letzte Änderungen“ einen experimentellen dynamischen Seitenaktualisierungsmodus einschalten.
&fromsection=nAbschnitt, der bearbeitet wurde
&shownotice=1Hinweis anzeigen, dass die Änderung noch nicht gesichtet ist.
&stable=0Nicht die gesichtete Version anzeigen.
&dtenable=0Diskussionsseiten-Hilfsmittel nicht aktivieren.
&withgadget=gadget-IDHierfür konfiguriertes Gadget starten.
&tour=Tour-NameName einer „Guided Tour“ und diese starten.
&wpReason={{urlencode:Freigabe}}Löschgrund

action=raw

Die allgemeine Struktur der Aufrufe, die zur Anzeige des Seitenquelltextes im raw-Modus führen, lautet:
https://www.search.com.vn/wiki/index.php?lang=de&q=Seitenname&action=raw&Parameter=Wert

ParameterBedeutung
&templatesführt zur Expandierung der in der aufgerufenen Seite eingebundenen Vorlagen, falls der Wert =expand übergeben wird
&ctypedefiniert den im HTTP-Header enthaltenen Content-Type, wobei =text/css, =text/javascript und =application/x-zope-edit gültige Werte sind und =text/x-wiki der Defaultwert ist
&gengeneriert ein CSS stylesheet oder JavaScript, abhängig vom übergebenen Wert =css bzw. =js (ansonsten wird dies von den „Dateinamenserweiterungen“ der Seite .css und .js automatisch abgeleitet)
&bcache=1(„Browser-Cache“) – ermöglichte seit Mitte 2013 auf Varnish-Servern, die Steuerung auch wirklich zu nutzen.
Mit rOPUPce1f2b6 wurden alle Anweisungen zur Cache-Steuerung überschrieben (phab:T71460 (Bugzilla:69460)). Benutzer können jedoch ihre Browser anweisen, dies und ggf. &maxage= zum Cache-Management nach eigenen Vorstellungen auszuwerten.
&maxage=ngibt die Ablaufzeit in Sekunden an, wie lange die Seite ungeprüft im Browser-Cache verweilen darf (HTTP-Header Cache-Control:max-age=)
Zurzeit muss auch bcache angegeben werden, damit die Option wirksam wird.
&smaxage=nwie &maxage – jedoch für Proxy-Server
  • Mit der 2013 begonnenen durchgängigen Verwendung von HTTPS wurde dieser Parameter obsolet.
  • Ursprünglich generierte er eine Antwort des Servers, mit der sich die Speicherung der Ressource gleicher URL auf Zwischenknoten im Internet zwecks Direktantwort steuern lässt.
  • Nur unter http: ist aber für die Zwischenknoten die URL sichtbar.
  • Obendrein beginnt der Parameter Ende 2013, die Wiki-Server von der Auslieferung aktualisierter Seitenversionen abzuhalten.
&usemsgcachewirkt sich nur auf Seiten des MediaWiki-Namensraums aus; falls dieser Parameter gesetzt wird, so wird der Systemtext aus dem Cache anstatt aus der Datenbank gelesen
&oldid=rvIDgibt die Nummer der auszugebenden Revision (Version) an
&directiongibt die auszugebende Revision über die Reihenfolge der Versionen in der Versionsgeschichte an, wobei entweder die nächste (=next), die vorherige (prev) oder die aktuelle (cur) Revision ausgegeben werden kann
&section=ngibt an, welcher Abschnitt einer Seite ausgegeben werden soll, wobei n nur positive, ganzzahlige Werte akzeptiert, 0 bezeichnet den Abschnitt vor der ersten Überschrift (phab:T13353 (Bugzilla:11353))

Aus naheliegenden Gründen wird einer Weiterleitung nie gefolgt.

Die Spezialseite Special:PageData/main/Seitenname entspricht action=raw, lässt jedoch zurzeit keine weiteren Parameter zu.

Spezialseiten

Siehe: Hilfe:Spezialseiten/Parameter #URL-Format

Situationsunabhängig

Die folgenden Parameter lassen sich in vielen Situationen zusätzlich anwenden.

ParameterBedeutung
&uselang=dedas Benutzerinterface der Seite wird in der Sprache des angegebenen Sprachcodes angezeigt, beispielsweise die Statistik der chinesischen Wikipedia (nicht mit render oder raw)
&setlang=deDie Sprache der Benutzeroberfläche wird auf die Sprache des angegebenen Sprachcodes umgestellt. Eine Sicherheitsabfrage wird eingeblendet, um die Umstellung zu bestätigen.
&useformat=mobileöffnet die Seite in der Aufbereitung für Mobilgeräte (kann nicht alle Aspekte eines Mobilgeräts simulieren). Zunächst auch als: &useformat=mobile-wap
&useformat=desktopöffnet die Seite im Desktop-Modus
&useskin=Skinöffnet die angegebenen Seite unter Nutzung der vorgegebenen Skin, beispielsweise die Hauptseite mit Modern-Skin (nicht mit render oder raw)
&useskin=defaultöffnet die angegebenen Seite unter Nutzung der Standardskin.
&variant=spezifiziert eine Sprachvariante (wird beispielsweise in der chinesischsprachigen Wikipedia genutzt, die mehrere Sprachvarianten unterstützt) für die GUI (nicht mit render oder raw)
&limit=AnzahlAnzahl von aufzulistenden Einträgen. Manuell bei länger angemeldeten Benutzern bis 1000, teilweise bis 5000 möglich.
&offset=NummerAufzulistende Einträge bei einer bestimmten Stelle beginnen.
&printable=yesstellt eine Seite für den Ausdruck aufbereitet dar (nicht mit render oder raw)
&ajaxruft eine Ajax-Funktion für Erweiterungen auf, falls $wgUseAjax gesetzt ist
&debug=trueNormalerweise wird das Seiten- und Benutzer-CSS/JS sehr stark um Kommentare, Leerzeichen, Tabs und Zeilensprüngen reduziert – und damit für Menschen schwer lesbar – im Quelltext ausgeliefert. Mit &debug=true unterbleibt diese Reduzierung und der Quellcode wird dadurch lesbarer.
&safemode=1verhindert das Einbinden zusätzlicher Skripte und Stylesheets, die über die globalen Standardeinstellungen hinausgehen.
&mobileaction=toggle_view_mobile

&mobileaction=toggle_view_desktop

schaltete die momentane Darstellung in oder von der Mobilgeräte-Ansicht um; jetzt: &useformat=
&useAgora=1Das mittlerweile nicht mehr betriebene Agora-Projekt sollte aktiviert werden.

Externe Software

Es können beliebig viele URL-Parameter angehängt werden, und jede Fremdsoftware außerhalb von MediaWiki kann eigene Parameter definieren, anfügen und ihnen eine Bedeutung geben.

  • Einige Wikis haben URL-Parameter eingeführt, die nur dort für deren Gadgets gelten.
  • Benutzerskripte können URL-Parameter anfügen und auswerten.
Einige bekannte Parameter
ParameterBedeutung
dontcountme=sFrüheres Aufruf-Analysepaket „Webalizer“; heute sinnfrei.
oldformat=trueExterne Wikipedia-Benutzeroberfläche Wikiwand für interne Zwecke; für uns bedeutungslos.