.htaccess設定集

由 Derek 發表於 七月 29, 2011 / 尚無評論

 

今天在整理資料時,在一個名叫「老兵日記」的資料夾中,找到了這篇有關htaccess的相關設定。

因此整理了一下,分享給有需要的人。

 

# protect the htaccess file

#保護特定檔案/頁面

<files 檔案名稱>

order allow,deny

deny from all

</files>

 

 

# limit file uploads to 10mb

#設定頁面上傳限制

LimitRequestBody 10240000


 

#who has access who doesnt

#阻擋來源

order allow,deny

deny from 000.000.000.000

allow from all

  繼續閱讀 »

.htaccess 簡單的用法

由 Derek 發表於 七月 8, 2011 / 尚無評論

 

 很多時後會都需要使用到.htaccess 因此今天就來說明一些簡單的用法。

 

1. 密碼保護
.htaccess 內寫上:
AuthName "testing"
AuthType Basic
AuthUserFile "C:/Apache/htdocs/testing/.htpasswd"
require valid-user
AuthName 是當你進入密碼保護時,瀏覽器出現的說明
AuthUserFile "C:/Apache/htdocs/testing/.htpasswd" 是密碼檔案的位置
密碼檔案 (.htpasswd) 內寫上:
user1:password1
user2:password2
但密碼不應直接寫上,即是如果有一使用者是 test ,密碼是 password ,先用 C:\Apache\bin 內的 htpasswd.exe 把密碼加密,用法如下] require group group1 ,因此只有 group1 的使用者可通過,即 john , peter 及 david

 

2. 自設錯誤報告文件
.htaccess 內寫上:
ErrorDocument 404 /404.html
如果找不到網頁時,便輸出 404.html 的內容,其他錯誤時做法亦然,如:
ErrorDocument 404 "<html><body>找不到網頁</body></html>
ErrorDocument 500 /500.html

繼續閱讀 »