* Evgeny Fadeev evgeny.fadeev@gmail.com [Wed, 24 Feb 2010 09:30:48 -0800]:
Where should I look inside MW code to find incoming url parser and url renderer?
includes/WebRequest.php and includes/Linker.php is a good start. Also namespace part is parsed in includes/Title.php (but it is better to convert 'Namespace/Page' to 'Namespace:Page' via rewrite rule or in WebRequest (when REQUEST_URI is available) rather than trying to rebuild the whole Title class, which would break another classes and / or extensions.
I'll appreciate any suggestions, will post a patch on github too.
I really doubt that such non-standard addressing will be accepted into the core. Anyway, the default URLs are pretty much SEO-friendly, even /index.php/Namespace:Title is similar to "folder structure". Our site moved up in the Google rankings when the content was transferred to MediaWiki. Dmitriy