我们从MediaWiki 1.13.2 – > 1.15.4升级。 我们看到的一个问题是,当页面被search到页面名称包含特殊字符的页面时,页面不能被find。
具体而言,如果页面被称为A&B (A&符号B),并且我在search字段中inputA ,它将(正确)显示A和B作为searchbuild议。 当我selectA和B时,我会用这个消息去标记A的页面:
目前在该页面没有内容。 您可以在其他页面中search此页面标题,search相关日志或编辑此页面。
该URL将是正确的: <fullURL>/A%26B
(如果我多次按“ 随机”页面 ,直到遇到此问题,也会看到这一点。)
任何人都知道如何解决?
解决了它。 我们的LocalSettings.php有:
$ wgArticlePath =“$ {wgScriptPath} / $ 1”;
我删除了这一行,然后在URL中给title= 。 我解决了这个问题,join:
$ wgUsePathInfo = true;
到LocalSettings.php
唯一的缺点是/index.php被添加到所有的URL。 如果有人能解决,我会很乐意投票! = 🙂
有关详细信息,请参阅MediaWiki.org上的简短URL文章,这些内容可能会帮助您解决问题。