.htaccess Zend方法访问密码

.htaccess Zend方法访问密码,.htaccess,zend-framework,.htaccess,Zend Framework,我想用密码保护Zend URL/用户/个人资料 我可以成功地对用户控制器进行密码保护,但我只想保护一种方法 以下内容适用于我的完整控制器 AuthName "Restricted Area" AuthType Basic AuthUserFile /XXX/.htpasswd <Files User> require valid-user </Files> 但我想要这样的东西 AuthName "Restricted Area" AuthType Basic

我想用密码保护Zend URL/用户/个人资料

我可以成功地对用户控制器进行密码保护,但我只想保护一种方法

以下内容适用于我的完整控制器

AuthName "Restricted Area" 
AuthType Basic
AuthUserFile  /XXX/.htpasswd
<Files User>
  require valid-user
</Files>
但我想要这样的东西

AuthName "Restricted Area" 
AuthType Basic
AuthUserFile  /XXX/.htpasswd
<Files "User/profile">
  require valid-user
</Files>
# Do the regex check against the URI here, if match, set the "require_auth" var
SetEnvIf Request_URI ^/pretty/url require_auth=true

# Auth stuff
AuthUserFile /var/www/htpasswd
AuthName "Password Protected"
AuthType Basic

# Setup a deny/allow
Order Deny,Allow
# Deny from everyone
Deny from all
# except if either of these are satisfied
Satisfy any
# 1. a valid authenticated user
Require valid-user
# or 2. the "require_auth" var is NOT set
Allow from env=!require_auth