發佈日期:
分類:
如何設定.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
發佈留言