从具有不同用户名的帐户引用.htpasswd

Wil*_*ill 4 apache .htaccess mod-auth

我将我的网站推送到多个服务器,我有不同的用户名.我希望有一个.htaccess密码保护文件的文件,无论我在哪个服务器上.

问题是AuthUserFile只采用绝对路径,所以如果我有:

AuthUserFile /home/will/.htpasswd
Run Code Online (Sandbox Code Playgroud)

我在用户名是wjholcomb的框中遇到服务器错误(主目录是/ home/wjholcomb /).

Wil*_*ill 5

.htaccess可以有多AuthUserFile行:

AuthUserFile /home/will/.htpasswd
AuthUserFile /home/wjholcomb/.htpasswd
Run Code Online (Sandbox Code Playgroud)

  • 如果列表中的第一个文件不存在,则会发生内部服务器错误.那么,如何在不同的服务器上部署一个`.htaccess`文件呢? (2认同)