我所在的前端团队使用 MediaWiki 作为文档库. 一直以来需要通过 IP 访问服务, 今天总算绑定了域名: wiki.aliluna.com. 终于不用将 Wiki 存在收藏夹了. 绑定域名后发现 MediaWiki 的路径很是复杂, 默认有以下两种形式.
http://wiki.aliluna.com/mediawiki/index.php/文章标题
http://wiki.aliluna.com/mediawiki/index.php?title=文章标题
从目录结构来看, 可以认为 Wiki 的所有页面都放在一个目录里面, 再通过链接互相桥接. 默认的路径显然过于臃肿. 其实 MediaWiki 短路径, 如下即可.
http://wiki.aliluna.com/文章标题
MediaWiki 官方为这样臃肿的路径方式作出了解释, 认为这样的路径结构适合所有主机环境, 因为你不知道哪一天会迁移 Wiki, 但新的主机环境业务不能使用短路径. 但我们自己搭建的服务器, 怎么可能出现这样的情况? 再说, 不支持核心功能的主机, 不买也罢. 所以, 还是使用短路径吧, 好记...
为了使用了简化 URL, 我做了一些修改, 下面会逐步说明.
1. 修改 MediaWiki 的本地设定文件
打开 LocalSettings.php 修改配置如下.
1 2 3 |
$wgScriptPath = ""; $wgArticlePath = '/$1'; $wgUsePathInfo = false; |
2. 添加 .htaccess 配置
上一步已经将访问 URL 改为了短路径形式, 但还不能正常访问, 因为 Web 服务器不能通过那个路径找到网页资源. 所以我们需要通过 .htaccess 重写规则. 在 MediaWiki 的根目录新建 .htaccess, 文件内容如下.
1 2 3 4 5 6 |
|
如果你发现 .htaccess 没有生效, 请确认两处.
操作后重启 Apache 服务器即可.
Copyright@ 2011-2016 版权所有:大连千亿科技有限公司 辽ICP备11013762-3号 google网站地图 百度网站地图 网站地图
公司地址:大连市沙河口区中山路692号辰熙星海国际2317 客服电话:0411-39943997 QQ:2088827823 37482752
法律声明:未经许可,任何模仿本站模板、转载本站内容等行为者,本站保留追究其法律责任的权利! 隐私权政策声明