作者/Pseric(2009-10-18)
如果你也是網站站長,相信 .htacess 是你再熟悉不過的檔案。什麼是 .htaccess 呢?維基百科有清楚的說明:
.htaccess 是Apache HTTP Server的文件目錄系統級別的配置文件的默認的名字。它提供了在主配置文件中定義用戶自定義指令的支持。
也就是說透過 .htaccess 檔可以設定轉址、設定預設頁面或自訂各種錯誤頁面等等…,這些都能讓使用者自行變更,而不用修改到 DNS 或是 Apache 的設定檔,非常方便。但要製作一個 .htacecss 檔並不是每個人都得心應手,通常透過控制台,例如 cPanel, DirectAdmin 都可以自動產生,如果你沒有使用這些控制台的話,沒關係,可以藉由 .htaccess Editor 來快速建立 .htaccess 檔,更棒的是它完全中文!
說了這麼多,還是快點進入正題。.htaccess Editor 是一個日本語網站,不過提供包含英文、繁體中文、簡体中文等共十種語系。它的繁體中文翻譯上也相當不錯,跟我們所使用的用語沒什麼太大差異。
.htaccess Editor 可以設定的選項及功能如下:
- 顯示檔案列表(Indexes)
- Basic認證(可用來限制使用者存取某些頁面)
- 錯誤頁面,包含 400, 401, 402, 403, 404, 500 等錯誤頁面自訂。
- 預設頁面,如果你不想以 index.htm, index.html 作為預設頁面的話可以自訂。
- 設置WWW,可統一將網址轉為是否包含 WWW ,有利於SEO。
- 設置轉址,可以設定 301 永久轉址及 302 暫時轉址。
- 存取限制,可以限定某些來源能否存取的路徑。
Basic認證模式功能還可以隨機產生密碼、製作 .htpasswd 檔等等。
自訂錯誤頁面的功能也很常用到,.htaccess Editor 預設的錯誤頁面相當完整。
設定完成後,網站下方會自動出現產生的 .htaccess 檔結果,你可以將它全選複製後貼在記事本或其他文字編輯器裡,然後將檔案儲存為 .htaccess,在以 FTP 上傳到網站裡即可。
比較可惜的是沒辦法生成後自動下載為 .htaccess 檔,使用者就必須自己手動複製儲存囉!