Author: kigurai
Description:
On my Mediawiki install using the Search form (either "Go" or "Search") fails.
Instead of a search result I get a
"No such special page
You have requested an invalid special page."
If I enter myhost.com/wiki/Special:Search I do get to the search page and can do the search.
Also, if I change the URL from "myhost.com/wiki/Special:Search?search=foo&fulltext=Search" to "/wiki/Special:Search?foo=bar&search=foo&fulltext=Search" then I get results. If the first GET variable is "search" then the URL fails.
This lead me to believe that my Short URL's might be configured wrongly. I use Lighttpd with the following rewrite-rules (picked from the Manual:Short URL page:
url.rewrite-once = (
"(^/wiki/[^:]*[\./].*)" => "$1", "^/wiki/([^?]*)(?:\?(.*))?" => "/w/index.php?title=$1$2", "^/wiki/" => "/w/index.php",
)
The wiki is installed to directory "w".
Version: 1.11.x
Severity: critical