我在这里有点疯狂:在某些页面中,内部链接格式 [[/ link to subpage /]] 的呈现方式不正确。
例如(我的wiki无法访问):
按预期工作的情况:
网址:mypersonalwiki.mydomain.com/index.php/examples
链接文字:[[/ subpage /]]
点击后导航:mypersonalwiki.mydomain.com/index.php/examples/subpage
不工作的情况:
网址:mypersonalwiki.mydomain.com/index.php/projects
链接文字(相同,只需复制和粘贴):[[/ subpage /]]
点击后导航:mypersonalwiki.mydomain.com/index.php//subpage /
我已经在空白页面上测试了它并且它表现得非常有效:有时它可以工作,有时候不行。我还没有找到任何常见的行为模式。还尝试禁用所有扩展而不做任何更改。
有什么想法吗?
编辑:
我做了一些测试,也许我找到了一个模式。实际上我有3个用户定义的命名空间:示例,沙箱和日历。
除了“示例”和“日历”之外,匿名用户可以编辑此Wiki。在这两个链接上始终正确呈现。在公共名称空间(Main和Sandbox)上,链接总是错误的。
提前致谢并抱歉我的英语。
答案 0 :(得分:1)
好的,刚刚找到它。
我忘了使用LocalSettings.php中的数组$ wgNamespacesWithSubpages []在某些名称空间上启用子页面。
来自Mediawiki邮件列表的BartoszDziewoński的信用。