2017-02-17 109 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