我试图从我的网站上设置一个文件的htaccess保护。
我已经将以下代码粘贴到05-auth.conf中
$HTTP["url"] =~ "^/www/hosts/domain" { auth.backend = "htpasswd" auth.backend.htpasswd.userfile = "/etc/lighttpd/htpasswd" auth.require = ( "/file.php" => ( "method" => "basic", "realm" => "Please enter your Password.", "require" => "valid-user" ), ) }
..和lighttpd重新启动后,我看不到任何login窗口。 这个configuration有什么问题?
"^/www/hosts/domain"看起来像服务器上的文件系统path,而不是url http://yourserver/file.php – 在这种情况下,只需删除url条件。 curltesting。 浏览器通常caching响应(强制重新加载也可以)。 你确定文件/file.php匹配吗? 你可以尝试删除/如果你不在根目录?