我有一个重写URL的应用程序,如
domain.com/manage domain.com/backend
这些目录实际上并不存在,因此我无法在其中放置.htaccess文件来实际密码。
我知道如何为这些匹配的所有网址提供.htaccess登录提示吗?
www.domain.com/manage/*
www.domain.com/backend/*
domain.com/manage/*
domain.com/backend/*
如果你也知道一种忽略IP的.htaccess登录提示的方法,也会有所帮助。
答案 0 :(得分:0)
您可以SetEnvIfNoCase
使用身份验证:
SetEnvIfNoCase Request_URI ^/?(manage|backend)/ SECURED
AuthType Basic
AuthName "My Password Area"
AuthUserFile /full/path/to/passwords
Require valid-user
Satisfy any
Order Allow,Deny
Allow from all
Deny from env=SECURED