最近想要把 Dokuwiki 的資料與我的一堆 “svn”ed 文件, 進行整合管理, 希望維持 svn 管理我的文件與檔案, 另外又加上 wiki 的優勢與方便來管理我的知識.
所以我使用 Alias 來解決這兩個系統之間的溝通問題.
1. 檔案: 一律按照我的方式進行存檔與版本控制
2. wiki 知識: 利用 Alias 連結到各個檔案
圖二: 我的知識由 DokuWiki + doogiestpl 套件管理呈現的方式
(直接把 doogiestpl 放到 Apache2.2\htdocs\wiki\lib\tpl 即可安裝套件)
可是 Alias 我一直搞不定. 我知道這個很簡單, 大家都知道. 下面處理的方式作法.
範例 1: 存取磁碟上的 Softwares 目錄的東西
網頁存取方式: http://127.0.0.1/Softwares/ [注意: 最後有 / ]
http://127.0.0.1/Softwares [這樣不行]
原因:
我們下面的指令是: Alias /Softwares/
所以網址要打 http://localhost/Software/
#虛擬目錄設定
Alias /Softwares/ "e:/Softwares/"
<Directory "e:/Softwares/">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Allow from all
Order allow,deny
</Directory>
(注意: 測試完要把 Indexes 拿掉, 以免目錄清單被別人看到)
-----------------------------------------------------------------------------
範例 2: 存取磁碟上的 work 目錄的東西
網頁存取方式: http://127.0.0.1/work/ [注意: 最後有 / ]
#虛擬目錄設定
Alias /work/ "e:/work/"
<Directory "e:/work/">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Allow from all
Order allow,deny
</Directory>
(注意: 測試完要把 Indexes 拿掉, 以免目錄清單被別人看到)
Enjoy.
by Jing