![MediaWiki 搜索结果页面出现 404 错误](https://linux22.com/image/1593981/MediaWiki%20%E6%90%9C%E7%B4%A2%E7%BB%93%E6%9E%9C%E9%A1%B5%E9%9D%A2%E5%87%BA%E7%8E%B0%20404%20%E9%94%99%E8%AF%AF.png)
我刚刚将 Mediawiki 从 1.24 升级到 1.32,它在来自 SiteGround 的共享服务器上运行 PHP 7.0.33 和 MySQL 5.6.40。
当我使用内置搜索框时,大多数时候它都能正常工作。例如,如果我搜索“餐厅”,我将获得搜索结果,URL 如下所示:
http://wiki.mydomain.com/index.php?search=restaurant&title=Special%3ASearch&go=Go
但如果我输入一个搜索词,而其中存在一个同名的 wiki 页面,我就会得到 404 错误。例如,如果我搜索“汽车”,我就会得到 404 错误,URL 如下所示:
http://wiki.mydomain.com/http://wiki.mydomain.com/index.php?title=Automobile
如您所见,它列出了我的域名两次。
它应该返回页面http://wiki.mydomain.com/index.php?title=Automobile- 有人知道为什么会发生这种情况吗?
答案1
通过添加修复问题
$wgServer = "./";
到 LocalSetting.php