通过在子目录中但不在子域中工作的.htaccess进行密码保护
我有一个主站点和一个子域测试站点。 在主站点上,我有一个以前用于测试的文件夹 /httpdocs/测试/ 其中我有一个htaccess文件通过在子目录中但不在子域中工作的.htaccess进行密码保护,.htaccess,subdomain,password-protection,.htaccess,Subdomain,Password Protection,我有一个主站点和一个子域测试站点。 在主站点上,我有一个以前用于测试的文件夹 /httpdocs/测试/ 其中我有一个htaccess文件 AuthUserFile /var/www/vhosts/myurl.com/private/.htpasswd AuthType Basic AuthName "Login" Require valid-user 以及指定位置中关联的.htpasswd。这很好用。 但是,对我的新子域使用完全相同的.htaccess不起作用 i、 e.将.htaccess
AuthUserFile /var/www/vhosts/myurl.com/private/.htpasswd
AuthType Basic
AuthName "Login"
Require valid-user
以及指定位置中关联的.htpasswd。这很好用。
但是,对我的新子域使用完全相同的.htaccess不起作用
i、 e.将.htaccess文件放在
/子域/测试/httpdocs/
或任何子目录
有什么建议可以解释为什么会这样吗?我得到了登录屏幕,但它不会接受任何正确的用户名/密码
谢谢,
Nick您是否确保在vhost定义中添加
允许覆盖
指令?它是一个外部服务器,因此我无法访问许多选项。我所能做的就是ftp.htaccess文件。我无法(或者至少我还没有找到任何方法)访问httpd.conf。通过Plesk panel创建的默认子域是否可能默认不允许我尝试的操作?此外,/subdomains/tests/httpdocs/和root之间没有.htaccess文件。类似地,在/httpdocs/test/和root之间也没有。我本以为这种行为应该是一样的。