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.