aboutsummaryrefslogtreecommitdiffstats
path: root/wiki.phtml
diff options
context:
space:
mode:
authorBrion Vibber <brion@users.mediawiki.org>2004-02-01 04:51:50 +0000
committerBrion Vibber <brion@users.mediawiki.org>2004-02-01 04:51:50 +0000
commita21c4e109fd19b7f8773e154adc93f7cc23fe7b6 (patch)
treeb29797693b99a5e956320264706a79d3ea9237ee /wiki.phtml
parentdb820a9f14c58151420c1ed90f6561e2433ea28e (diff)
downloadmediawikicore-a21c4e109fd19b7f8773e154adc93f7cc23fe7b6.tar.gz
mediawikicore-a21c4e109fd19b7f8773e154adc93f7cc23fe7b6.zip
Only redirect to canonical title on view URLs.
Notes
Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/2415
Diffstat (limited to 'wiki.phtml')
-rw-r--r--wiki.phtml2
1 files changed, 1 insertions, 1 deletions
diff --git a/wiki.phtml b/wiki.phtml
index ba5e2821b1be..35fdcd98b472 100644
--- a/wiki.phtml
+++ b/wiki.phtml
@@ -61,7 +61,7 @@ if ( "" != $search ) {
} else if( !$wgTitle or $wgTitle->getInterwiki() != "" or $wgTitle->getDBkey() == "" ) {
$wgTitle = Title::newFromText( wfMsg( "badtitle" ) );
$wgOut->errorpage( "badtitle", "badtitletext" );
-} else if ( $wgTitle->getPrefixedDBKey() != $title ) {
+} else if ( ( $action == "view" ) && $wgTitle->getPrefixedDBKey() != $title ) {
/* redirect to canonical url */
$wgOut->redirect( wfLocalUrl( $wgTitle->getPrefixedURL() ) );
} else if ( Namespace::getSpecial() == $wgTitle->getNamespace() ) {