Manual:$wgActionPaths/de

Details
Um "pretty" URL-Pfade für andere Aktionen als plain-Seitenansichten einzustellen, fügen Sie das diesem Array hinzu. Zum Beispiel:

Es muss eine entsprechendes Skript oder eine Umschreibungsregel vorhanden sein, um diese URLs zu verarbeiten.



Beispielkonfigurationen
These examples include sample .htaccess files for Apache servers using mod_rewrite. Other servers will have other ways of accomplishing URL rewrites.

Action paths from root
This sets up action paths of the form  etc.


 * LocalSettings.php

extra htaccess rules

 * .htaccess
 * Achten Sie darauf "/mediawiki/index.php" zu ändern, wo Sie MediaWiki installiert haben

action at the end
This sets up action paths of the form  etc.

Non root action paths
For standard example.com/wiki/Main_Page rewrites to example.com/wiki/view/Main_Page use above config and change this line to include "/wiki":

For standard example.com/wiki/Main_Page view urls, and rewrites to example.com/wiki/edit/Main_Page

action at the end
For standard example.com/wiki/Main_Page view urls, and rewrites to example.com/wiki/Main_Page/edit

Virtual action / directories
This sets up URLs such as  etc.

Um die meisten Aktionen für einen bestimmten Pfad neu zu schreiben, könnte man die folgenden Änderungen an der machen:

In Apache, programmiere eine Umschreibungsregel ähnlich wie die folgende:

This will forward all requests to /action/actionword/title to MediaWiki's index.php which will parse the action and title according to your $wgActionPaths settings.

Bei der Konfiguration von Apache mod_negotation, um PHP Skripte auszuführen, sollte darauf geachtet werden, um nicht (406 Nicht akzeptable?) Fehler zu verursachen, wenn mit dieser Methode gearbeitet wird, die möglicherweise in einigen Fällen eine Verzeichnisliste aussetzen, siehe [1], [2]. Siehe auch 21617.



Spam Vorbeugung
Die Verwendung von $wgActionPaths, insbesondere für die Bearbeiten-Aktion scheint die Zahl der von Spam-Bots versuchten Artikelbearbeitungen zu reduzieren. Es wird vermutet, dass Bots programmiert sind um nach action=edit zu suchen, um eine MediaWiki-Installation zu erkennen und entsprechend zu handeln. In diesem Sinne, wäre es von Vorteil Ihr action-Präfix in etwas nicht offensichtlichen zu benennen, so können Bots Ihre Webseite nicht finden, wenn sie auf der Suche nach action/edit sind.