X-Git-Url: https://git.cyclocoop.org/%27.WWW_URL.%27admin/?a=blobdiff_plain;f=redirect.php;h=5e6cfeed68bf3c7a3a14a7159019cfb1594b54d6;hb=d01ca095d46cd8bf6bba5eb27358569105386232;hp=7c7aa3b165570c76b09fc0c2c42d65b95a2de56b;hpb=239ba392618f751fd5d74da57dcf77cd9a6449a2;p=lhc%2Fweb%2Fwiklou.git diff --git a/redirect.php b/redirect.php index 7c7aa3b165..5e6cfeed68 100644 --- a/redirect.php +++ b/redirect.php @@ -1,22 +1,36 @@ $GLOBALS overwrite vulnerability'); +/** + * Script that redirects to the article passed in the "wpDropdown" parameter. + * This is used by the nostalgia skin for the special pages drop-down + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * http://www.gnu.org/copyleft/gpl.html + * + * @file + */ + +if ( isset( $_SERVER['MW_COMPILED'] ) ) { + require ( 'phase3/includes/WebStart.php' ); +} else { + require ( __DIR__ . '/includes/WebStart.php' ); } -require_once( './includes/Defines.php' ); -require_once( './LocalSettings.php' ); global $wgArticlePath; -require_once( 'includes/WebRequest.php' ); -$wgRequest = new WebRequest(); - $page = $wgRequest->getVal( 'wpDropdown' ); $url = str_replace( "$1", urlencode( $page ), $wgArticlePath ); -header( "Location: {$url}" ); -?> +header( "Location: {$url}", true, 301 );