84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
非常簡單的要求。在網站中用.htaccess對管理目錄進行了加密。但是由於某些原因,部分檔案需要不輸入密碼直接存取。前提,不能移動文件,只能修改.htaccess來達到要求。當然,由於只是部分文件,數量很少,所以即使是需要確定的文件名也是可以接受的。當然如果能給某一類後綴的都開放權限的話更好。
既然你是希望一類後綴開放的話,那實現起來就容易多了,比如只希望 .txt可以被訪問
#hint: pcre look behind AuthUserFile /home/felix021/wwwroot/test/.htpasswd AuthName "Secret Stuff" AuthType Basic require valid-user
下面是之前想到的比較囉嗦的做法。
先執行這個指令獲得所有的檔案副檔名:
find -type f -exec basename {} ; | cut -d. -f2 | sort | uniq
例如輸出
jpg js txt php png
例如希望txt不需要密碼,其他都需要,然後修改.htaccess:
#这里不写txt AuthUserFile /home/felix021/wwwroot/test/.htpasswd AuthName "Secret Stuff" AuthType Basic require valid-user
既然你是希望一類後綴開放的話,那實現起來就容易多了,比如只希望 .txt可以被訪問
忽略後面的,僅供參考下面是之前想到的比較囉嗦的做法。
先執行這個指令獲得所有的檔案副檔名:
例如輸出
例如希望txt不需要密碼,其他都需要,然後修改.htaccess: