* Evgeny Fadeev <evgeny.fadeev(a)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