X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=redirect.php;h=5e6cfeed68bf3c7a3a14a7159019cfb1594b54d6;hb=d1ea6352e6e6056794e88f45bc0428881794428e;hp=c0e8746ef6f507a533071d5c7b69516a2ccc0c54;hpb=266d41f165fe23e85f70f90891f951b0b0bcda7a;p=lhc%2Fweb%2Fwiklou.git diff --git a/redirect.php b/redirect.php index c0e8746ef6..5e6cfeed68 100644 --- a/redirect.php +++ b/redirect.php @@ -1,23 +1,36 @@ $GLOBALS overwrite vulnerability'; - die( -1 ); +/** + * 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 );