diff options
author | Brion Vibber <brion@users.mediawiki.org> | 2004-02-01 04:51:50 +0000 |
---|---|---|
committer | Brion Vibber <brion@users.mediawiki.org> | 2004-02-01 04:51:50 +0000 |
commit | a21c4e109fd19b7f8773e154adc93f7cc23fe7b6 (patch) | |
tree | b29797693b99a5e956320264706a79d3ea9237ee /wiki.phtml | |
parent | db820a9f14c58151420c1ed90f6561e2433ea28e (diff) | |
download | mediawikicore-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.phtml | 2 |
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() ) { |