[Mediawiki-l] Re: Rewrite rule

Ira Abramov lists-MediaWiki-l at ira.abramov.org
Thu Nov 18 18:52:32 UTC 2004


Quoting Larry G. Wapnitsky, from the post of Sun, 14 Nov:
> I cannot seem to locate any documentation on how to properly implement 
> rewrite rules on MediaWiki 1.37.  Can anyone point me in the right 
> direction?

here's how I define the virtual server in apache. I do it in the apache
config since doing it in the .htaccess is cumbersome, puts extra load on
the server and should generally only be used by people who don't control
the apache they run under:

# Allow wiki articles to start with a period
<Files .*>
 Order Deny,Allow
 Allow From All
</Files>

RewriteEngine on

RewriteRule ^/index.php/(.*)$ http://${SITENAME}.org/$1 [R,L]
RewriteCond %{REQUEST_URI} !^/(stylesheets|images|config|stats)/
RewriteCond %{REQUEST_URI} !^/(redirect|texvc|index).php
RewriteCond %{REQUEST_URI} !^/error/(40(1|3|4)|500).html
RewriteCond %{REQUEST_URI} !^/favicon.ico
RewriteCond %{REQUEST_URI} !^/robots.txt

RewriteRule ^/(.*) /index.php/$1 [L]


-- 
Hot Stuff
Ira Abramov
http://ira.abramov.org/email/



More information about the MediaWiki-l mailing list