我所在的前端團(tuán)隊(duì)使用 MediaWiki 作為文檔庫(kù). 一直以來(lái)需要通過(guò) IP 訪問(wèn)服務(wù), 今天總算綁定了域名: wiki.aliluna.com. 終于不用將 Wiki 存在收藏夾了. 綁定域名后發(fā)現(xiàn) MediaWiki 的路徑很是復(fù)雜, 默認(rèn)有以下兩種形式.
http://wiki.aliluna.com/mediawiki/index.php/文章標(biāo)題
http://wiki.aliluna.com/mediawiki/index.php?title=文章標(biāo)題
從目錄結(jié)構(gòu)來(lái)看, 可以認(rèn)為 Wiki 的所有頁(yè)面都放在一個(gè)目錄里面, 再通過(guò)鏈接互相橋接. 默認(rèn)的路徑顯然過(guò)于臃腫. 其實(shí) MediaWiki 短路徑, 如下即可.
http://wiki.aliluna.com/文章標(biāo)題
MediaWiki 官方為這樣臃腫的路徑方式作出了解釋, 認(rèn)為這樣的路徑結(jié)構(gòu)適合所有主機(jī)環(huán)境, 因?yàn)槟悴恢滥囊惶鞎?huì)遷移 Wiki, 但新的主機(jī)環(huán)境業(yè)務(wù)不能使用短路徑. 但我們自己搭建的服務(wù)器, 怎么可能出現(xiàn)這樣的情況? 再說(shuō), 不支持核心功能的主機(jī), 不買(mǎi)也罷. 所以, 還是使用短路徑吧, 好記...
為了使用了簡(jiǎn)化 URL, 我做了一些修改, 下面會(huì)逐步說(shuō)明.
1. 修改 MediaWiki 的本地設(shè)定文件
打開(kāi) LocalSettings.php 修改配置如下.
1 2 3 |
$wgScriptPath = ""; $wgArticlePath = '/$1'; $wgUsePathInfo = false; |
2. 添加 .htaccess 配置
上一步已經(jīng)將訪問(wèn) URL 改為了短路徑形式, 但還不能正常訪問(wèn), 因?yàn)?Web 服務(wù)器不能通過(guò)那個(gè)路徑找到網(wǎng)頁(yè)資源. 所以我們需要通過(guò) .htaccess 重寫(xiě)規(guī)則. 在 MediaWiki 的根目錄新建 .htaccess, 文件內(nèi)容如下.
1 2 3 4 5 6 |
|
如果你發(fā)現(xiàn) .htaccess 沒(méi)有生效, 請(qǐng)確認(rèn)兩處.
操作后重啟 Apache 服務(wù)器即可.
Copyright@ 2011-2016 版權(quán)所有:大連千億科技有限公司 遼ICP備11013762-3號(hào) google網(wǎng)站地圖 百度網(wǎng)站地圖 網(wǎng)站地圖
公司地址:大連市沙河口區(qū)中山路692號(hào)辰熙星海國(guó)際2317 客服電話:0411-39943997 QQ:2088827823 37482752
法律聲明:未經(jīng)許可,任何模仿本站模板、轉(zhuǎn)載本站內(nèi)容等行為者,本站保留追究其法律責(zé)任的權(quán)利! 隱私權(quán)政策聲明