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