IT Knowledge Base

~ Without sacrifice, there can be no victory ~

發佈日期:

如何設定.htaccess檔案‧令個別資料夾‧需登入後才能看到其中內容

01. 首先,當然是選擇需保護的資料夾。假設資料夾位置在/var/www/protected_folder/位置。

sudo gedit /var/www/protected_folder/.htaccess

02. 在資料夾中,建立檔案.htaccess,並貼上以下內容。

AuthUserFile /var/www/private/.htpasswd
AuthName "Protected folder"
AuthType Basic
Require login_user

其中『AuthUserFile』一項,為指定用戶密碼檔案位置,其位置需為伺服器檔案絕對位置(Absolute location),最好放在不同的資料夾內,以提高安全性。另『Require』一項,為登入用戶名稱。

03. 在伺服器檔案絕對位置(Absolute location),即/var/www/private/資料夾內,建立檔案.htpasswd。

sudo gedit /var/www/private/.htpasswd

04. 在.htpasswd檔案內,建立用戶密碼。如果伺服器是Unix或Linux,其密碼需以crypt加密,您可以選擇用網上的crypt密碼產生器,或用PHP內建的crypt功能。如果是Windows的伺服器,只需要直接在冒號後直接輸入密碼。

login_user:m.1n8IPB7Eazk

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *