MediaWiki optimieren – Schönere URL

MediaWiki, das Stück Software hinter Wikipedia, ist in der Grundinstallation bereits nicht schlecht optimiert. Nur wenig  gibt es auszusetzen. Ein Punkt sind allerdings die unschönen URL. In der Grundinstallation sehen diese wie folgt aus:  http://www.domain.info/wiki/index.php/Hauptseite

Es gibt zwei Stellen, an denen man Veränderungen vornehmen muss. Zuerst die Datei LocalSettings.php, die im Root-Verzeichnis zu finden ist … Das Installationsverzeichnis des MediaWiki /wiki/ ist dort schon als Variable $wgScriptPath hinterlegt. Nachfolgende Ergänzungenkonfigurieren den Wiki so, dass statt /wik/ das virtuelle Unterverzeichnis /w/ genutzt wird.

$wgScriptPath       = “/wiki”;
$wgScriptExtension  = “.php”;
$wgArticlePath = “/w/$1″;
$wgUsePathInfo = true;
$wgLogo = “/w/wiki_logo.png”;

In einem weiteren Schritt werden noch ReWrite-Rules in der .htaccess benötigt. MediaWiki nutzt diese Datei normalerweise nicht. Bei einer jungfräulichen Domain muss diese als erst noch im Root der Domain angelegt werden.

RewriteEngine On
RewriteRule ^w/(.*)$ /wiki/index.php?title=$1 [PT,L,QSA]
RewriteRule ^w/*$ /wiki/index.php [L,QSA]
RewriteRule ^/*$ /wiki/index.php [L,QSA]

Der letzte Eintrag leitet auch die Index in Root auf unseren Wiki im Unterverzeichnis um. Falls dies nicht gewünscht ist, einfach weglassen.

Nun sollten die URL der Startseite eine gefälligere Form haben: http://www.domain.info/w/Hauptseite

Ich möchte mich gar nicht mit fremden Federn schmücken. Die Anleitung habe ich von der etwas versteckten Seite http://www.mediawiki.org/wiki/Manual:Short_URL abgeleitet. Dort sind auch andere technische Lösungen zu finden.

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.

*


Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Geschützt durch SpamBam
(390055 Spamkommentare gefiltert)