【发布时间】:2011-07-12 16:43:23
【问题描述】:
我正在使用 MediaWiki,我想从我的 URL 中删除 index.php。我查看了 MediaWiki 网站上的文档,但我并不清楚。
他们都想用http://domain.com/wiki/page这样的网址,我想用http://domain.com/page。
有什么想法吗?
【问题讨论】:
我正在使用 MediaWiki,我想从我的 URL 中删除 index.php。我查看了 MediaWiki 网站上的文档,但我并不清楚。
他们都想用http://domain.com/wiki/page这样的网址,我想用http://domain.com/page。
有什么想法吗?
【问题讨论】:
他们的网站上的文档相当清楚。您可以查看here 的完整文档(我直接链接了您的用例),包括不同 Web 服务器上的各种其他配置示例。
【讨论】:
我觉得文档太长而且没有多大帮助。文档中给出的向导选项是在主域上配置 wiki 的最简单方法。
http://shorturls.redwerks.org/
本网站有一个向导,可以轻松配置 wiki 的 shortURL。
如你所愿文章名称为http://domain.com/page
/$1 并提交脚本将根据您的要求提供准确的配置代码
【讨论】:
%{DOCUMENT_ROOT} 没有很好地定义,所以我删除了它,生成的效果很好! (另外我注释掉了第二条重写规则:# RewriteRule ^/?$ /w/index.php [L])
example.com 作为“根网络文件夹”,即使 http://example.com/wiki_folder 会产生“抱歉,这看起来不像 wiki”!
这可能是您的解决方案:
{{#titleparts:{{fullurl:page}}|3|1}}
https://www.mediawiki.org/wiki/Help:Extension:ParserFunctions#.23titleparts https://www.mediawiki.org/wiki/Help:Magic_words#URL_data
【讨论】: