*Empty MediaWiki Message*

This commit is contained in:
Sven 2006-12-18 14:04:42 +00:00
parent a97a05d1f4
commit 07d68de859

View File

@ -133,3 +133,30 @@ $wgCanonicalNamespaceNames = $wgCanonicalNamespaceNames + $wgExtraNamespaces;
?>
</pre>
==.htacces Rewrite-Rules==
Die Hauptarbeit bei dieser Lösung wird von Rewrite-Rules erledigt. Alle Anfragen auf den internen Bereich werden auf index_intern.php umgeleitet. Zusätzlich werden noch 2 Special-Pages definiert:
# Spezial:Internpages - Liste der Seiten im internen Namensraum
# Spezial:Internchanges - RecentChanges nur für den internen Namensraum
Spezial:Log und Spezial:Movepage werden ebenfalls auf den internen Bereich umgeleitet, damit die Links im Log funktionieren bzw. damit man Seiten in den internen Namespace verschieben kann.
Die Kategorie-Seiten werden ebenfalls auf die interne index.php umgeleitet damit die Links zu internen Artikeln in den Kategorien korrekt sind.
<pre>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(Spe[cz]ial:Internpages)$ /mediawiki/index_intern.php?title=Special:Allpages&namespace=100 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(Spe[cz]ial:Internchanges)$ /mediawiki/index_intern.php?title=Spezial:Recentchanges&namespace=100 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(Spe[cz]ial:(Log|Movepage).*)$ /mediawiki/index_intern.php?title=$1 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^((Intern|Intern_talk|Kategorie):.*)$ /mediawiki/index_intern.php?title=$1 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /mediawiki/index.php?title=$1 [QSA,L]
</pre>