2017-02-17 107 views
0

我想設置訪問我的測試網站的權限,但是我得到了「頁面未找到」的錯誤,下面是我的代碼,我該如何解決這個錯誤?如何在wordpress站點通過.htaccess文件保護子文件夾

AuthUserFile /home3/mysitename/public_html/beta/.htpasswd 
AuthName EnterPassword 
AuthType Basic 
<Limit GET POST> 
require valid-user 
+0

把你的.htaccess文件夾,需要保護。把你的.htpasswd放在public_html之外,例如/home3/mysitename/.htpasswd,並且不要忘記寫入.htpasswd的路徑到.htaccess中 – Ans

+0

我試過了,並且沒有找到頁面 –

回答

1

大多數在htaccess文件中的規則優先在子文件夾中優先。意思是你的/ beta /文件夾中的htaccess文件將完全取代父目錄中的任何規則。

因此,如果您只需要保護子文件夾而不是主文件夾,請在要保護的文件夾中放置htaccess(或帶有密碼部分的部分)。

順便說一下,一個更好的想法可能是使用該構造的子域。

+0

兩者都是不同的網站,所以不能刪除主站點的htaccess文件 –

+0

,但是您需要將密碼保護部分從主文件夾中的htaccess移動到子文件夾中的文件。 – BastianW