So, I'm trying to figure out if it'd be a good idea to use rewrite rules to make pseudo-directories for the different page namespaces. For example, rather than:
http://www.wikitravel.org/article/User:Evan http://www.wikitravel.org/article/Special:Upload http://www.wikitravel.org/article/Wikitravel:Help http://www.wikitravel.org/article/Talk:Switzerland
...to do:
http://www.wikitravel.org/user/Evan http://www.wikitravel.org/special/Upload http://www.wikitravel.org/wikitravel/Help http://www.wikitravel.org/talk/Switzerland
I think the way to do it is to have multiple formats like $wgArticlePath ($wgUserPath, $wgTalkPath, $wgMetaPath) and to check the namespace in wfLocalUrl.
Is this nuts?
~ESP