Pull back r44972 for now "(Bug 16677) Media: view URLs should HTTP-redirect to canoni...
authorBrion Vibber <brion@users.mediawiki.org>
Tue, 23 Dec 2008 21:57:31 +0000 (21:57 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Tue, 23 Dec 2008 21:57:31 +0000 (21:57 +0000)
commit39e23c60ecac24fead52b141d84a9410cf7bf946
treed0dc2130ba885cd19cf6c107df36e8ea0903489f
parent4c13e8800e7c02e6573745c13784fe3fbc01b6ef
Pull back r44972 for now "(Bug 16677) Media: view URLs should HTTP-redirect to canonical File: namespace"

r44972 isn't quite behaving transparently; non-view URLs are also being redirected to the raw view page, so for instance an ?action=edit or diff or whatever gets lost.

See for example:
http://en.wikipedia.org/wiki/Image:Wiki.png?action=edit
http://en.wikipedia.org/wiki/Media:Wiki.png?action=edit

these both currently behave just like:
http://en.wikipedia.org/wiki/File:Wiki.png?action=edit

while with this patch the Media: one would unexpectedly redirect to the view URL.

The redirection should probably just be done where other existing normalization is... perhaps all that's actually needed is just to replace a Media: Title with the equivalent File: one when initializing the title in the first place, and the existing normalization-redirection will take care of it.
includes/Wiki.php