我有一個用WordPress製作的網站,我想爲兩個模板文件做兩個不同的htaccess登錄。這可能嗎?是否有可能對兩個不同的文件進行不同的htaccess用戶驗證?
我有一個模板的下一個代碼,但我想爲第二個模板做同樣的事情,只用不同的用戶名和密碼。
模板位於相同的目錄中,.htaccess,.htpasswd文件位於網站的根目錄中。
我嘗試了用戶名而不是有效用戶,在public_html中爲另一個.htpasswd文件創建了另一個目錄,其密碼和用戶名爲第二個文件。沒有工作,因爲它應該。
代碼:
SetEnvIf Request_URI /colaborators/$ require_auth=true
AuthType Basic
AuthName "Restricted Area"
AuthUserFile /home/my_whole_path/public_html/.htpasswd
Require valid-user
Order Deny,Allow
Deny from all
Satisfy any
Require valid-user
# or 2. the "require_auth" var is NOT set
Allow from env=!require_auth
這可能會有所幫助 - > https://httpd.apache.org/docs/current/en/mod/mod_macro.html – hjpotter92
回想一下:使用htaccess會對服務器性能產生影響,而對於高命中率的網站,您將帶動瘋狂的帶寬消耗。 Htaccess要求服務器檢查當前頁面路徑中的每個目錄中的任何htaccess文件,在進入當前頁面之前進行讀取和處理。 – jobeard
@ jobeard,這將如何幫助? – Ionut