From 0c24866acc0a178a22eb3b50c1641f97021c3525 Mon Sep 17 00:00:00 2001 From: Arne Heizmann Date: Fri, 11 Jul 2003 16:45:53 +0000 Subject: [PATCH] fix search redirect --- includes/SearchEngine.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/includes/SearchEngine.php b/includes/SearchEngine.php index e1dd93c745..8f6ce86a61 100644 --- a/includes/SearchEngine.php +++ b/includes/SearchEngine.php @@ -388,7 +388,7 @@ class SearchEngine { $wgTitle = Title::newFromText( $search ); if ( 0 != $wgArticle->getID() ) { - $wgOut->redirect( "/wiki/" . $wgTitle->getURL() ); + $wgOut->redirect( wfLocalUrl( $wgTitle->getPrefixedURL() ) ); return; } @@ -396,7 +396,7 @@ class SearchEngine { # $wgTitle = Title::newFromText( strtolower( $search ) ); if ( 0 != $wgArticle->getID() ) { - $wgOut->redirect( "/wiki/" . $wgTitle->getURL() ); + $wgOut->redirect( wfLocalUrl( $wgTitle->getPrefixedURL() ) ); return; } @@ -404,7 +404,7 @@ class SearchEngine { # $wgTitle=Title::newFromText( ucwords( strtolower( $search ) ) ); if ( 0 != $wgArticle->getID() ) { - $wgOut->redirect( "/wiki/" . $wgTitle->getURL() ); + $wgOut->redirect( wfLocalUrl( $wgTitle->getPrefixedURL() ) ); return; } @@ -412,7 +412,7 @@ class SearchEngine { # $wgTitle = Title::newFromText( strtoupper( $search ) ); if ( 0 != $wgArticle->getID() ) { - $wgOut->redirect( "/wiki/" . $wgTitle->getURL() ); + $wgOut->redirect( wfLocalUrl( $wgTitle->getPrefixedURL() ) ); return; } @@ -430,7 +430,7 @@ class SearchEngine { $wgTitle = Title::newFromDBkey( $s->cur_title ); $wgTitle->setNamespace( $s->cur_namespace ); - $wgArticle->view(); + $wgOut->redirect( wfLocalUrl( $wgTitle->getPrefixedURL() ) ); return; } $wgOut->addHTML( wfMsg("nogomatch", -- 2.20.1