Tutorials
[ Zurück ]


Kurze URLs mit MediaWiki


Einleitung
 

Dieses Tutorial beschreibt wie ihr mit MediaWiki und mod_rewrite kurze URLs wie username.cwsurf.de/<Seitentitel> erstellen könnt. username.cwsurf.de dient hierbei nur als Beispiel, das heißt das dieses Tutorial auf allen Server mit mod_rewrite Unterstützung funktioniert. Es wird davon ausgegangen das ihr MediaWiki bereits installiert habt.

Kurze URLs alá username.cwsurf.de/<Seitentitel>

In diesem Fall wird davon ausgegangen das ihr MediaWiki im root-Verezeichnis (/) installiert habt. Folgender Inhalt muss dabei in die .htaccess-Datei:

#mod_rewrite aktivieren
RewriteEngine On

#Dies ermöglicht den Zugriff auf das Wiki ohne einen Seitentitel
DirectoryIndex index.php index.htm index.html

RewriteRule ^/*$ /index.php [L,QSA]

#Dies behebt einen Fehler mit dem Kaufmännischen Und-Zeichen (&), einige Server geben sonst einen 404-Fehler aus.
RewriteRule ^(.*)\&(.*)$ $1\%26$2

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?title=$1 [L,QSA]


Folgende Änderungen sind in der LocalSettings.php (die LocalSettings.php ist die Konfigurationsdatei von MediaWiki) von MediaWiki vorzunehmen:
 

$wgArticlePath = "$wgScript/$1";

$wgUsePathInfo = true;

muss zu
 

$wgArticlePath      = "/$1";

$wgUsePathInfo     = false;
gemacht werden.

Erstellt:24.10.09 18:34
Autor: gamerpedia

Letzte Änderung: 15.11.09 18:51
Geändert von: gamerpedia

Bewertungen:0
Bewertung:

Freigeschaltet: Ja
Views 5549

Klicke einfach auf einen Stern!
Wollen Sie wirklich das Tutorial löschen?
Wollen Sie wirklich dieses Tutorial zulassen?
Betreff: Report tutorial [id = 174] !
Absender:
Kommentar:
Wollen Sie wirklich dieses Tutorial zulassen?
Absender:
Kommentar:
Folgende User sind hier gerade aktiv:
-

ANZEIGE