我有一个使用基本身份验证的.htaccess。似乎.htpasswd文件的路径与htaccess文件无关,而与服务器配置有关。
因此,即使我在同一目录中有.htaccess和.htpasswd文件,也无法使用:
AuthType Basic
AuthName "Private Login"
AuthUserFile .htpasswd
Require valid-user
但是,如果我将AuthUserFile更改为使用绝对路径,它将起作用:
AuthType Basic
AuthName "Private Login"
AuthUserFile "/home/user/public_html/mydir/.htpasswd"
Require valid-user
但是我更喜欢移动设备,因为我在不同地区的多个站点上使用了它。我已经在网上搜索过,但没有任何解决方法。是否可以使用相对路径或类似变量%{DOCUMENT_ROOT}
?
/var/...
)-问题问:“如何使用相对路径”?