Manual:$wgActionPaths/zh

详情
若要为普通页面视图以外的操作设置“Pretty”URL路径，请添加到此数组中. 例如：

除了设置此变量外，还必须设置适当的脚本或服务器重写规则来处理这些URL.



示例配置
这些示例包括使用mod_rewrite的Apache服务器的示例.htaccess文件. 其他服务器将有其他方法来完成URL重写.



从根开始的操作路径
这将设置 等形式的操作路径.


 * LocalSettings.php



额外的HTAccess规则

 * .htaccess
 * 务必将“/w/index.php”修改为安装MediaWiki的位置



在最后的动作
这将设置 等形式的操作路径.



非根操作路径
对于标准的Example.com/wiki/Main_Page重写为Example.com/wiki/view/Main_Page，请使用上面的配置并更改此行以包括“/wiki”：

用于标准的Example.com/wiki/Main_Page视图URL，并重写为Example.com/Wiki/EDIT/Main_Page



最后的配置
用于标准的Example.com/wiki/Main_Page视图URL，并重写为Example.com/wiki/Main_Page/EDIT



虚拟操作/目录
这将设置 等URL.

要重写Most 操作指向特定路径，您可以对$LocalSetting进行以下更改：

在Apache中，编写类似于以下内容的重写规则：

这将把对/action/actionword/title的所有请求转发到MediaWiki的index.php，后者将根据您的$wgActionPath设置解析操作和标题.

在配置Apachemod_negotation以在使用此方法时执行PHP脚本时，应注意不要导致406不可接受的错误，这些错误在某些情况下可能会暴露目录列表，请参阅、. 参见21617.



垃圾邮件防范
使用$wgActionPath，尤其是“编辑”操作，似乎可以减少尝试编辑文章的垃圾邮件机器人的数量. 有人怀疑bot被编程为查找action=EDIT来识别MediaWiki安装并正确操作. 考虑到这一点，最好将你的“action”命名为不明显的前缀，这样机器人在开始寻找“action/edit”时就找不到你的网站了.