是否可以密码保护虚拟目录(例如wordpress类别):
/c/sofas/看起来<Location /c/sofas/>在httpd_config中可以工作,但是.htaccess不起作用。
有可能吗?可能在某个地方有mod_rewrite?
发布于 2013-10-12 07:11:37
不幸的是,<Location>指令在.htaccess中是不允许的。
,但是有一种使用 mod_setenvif的简洁的解决方案。
# set env variable SECURED if current URI is /c/sofas/
SetEnvIfNoCase Request_URI "^/c/sofas/" SECURED
# invoke basic auth is SECURED is set
AuthType Basic
AuthName "My Protected Area"
AuthUserFile /full/path/to/passwords
Require valid-user
Satisfy any
Order allow,deny
Allow from all
Deny from env=SECUREDhttps://stackoverflow.com/questions/19328665
复制相似问题