Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过在子目录中但不在子域中工作的.htaccess进行密码保护_.htaccess_Subdomain_Password Protection - Fatal编程技术网

通过在子目录中但不在子域中工作的.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

我有一个主站点和一个子域测试站点。 在主站点上,我有一个以前用于测试的文件夹

/httpdocs/测试/

其中我有一个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之间也没有。我本以为这种行为应该是一样的。