Apache 如何在单个zend控制器上禁用http_auth
我目前工作的项目是使用ZF和dojo开发的。 对于我们的开发和生产服务器,我们有基本用户身份验证,这是使用apache的虚拟主机配置文件处理的(通过拥有用户和密码文件)。 当我们键入服务器URL时,它将弹出身份验证窗口。它运行良好 我们的项目中有以下控制器Apache 如何在单个zend控制器上禁用http_auth,apache,zend-framework,url-rewriting,Apache,Zend Framework,Url Rewriting,我目前工作的项目是使用ZF和dojo开发的。 对于我们的开发和生产服务器,我们有基本用户身份验证,这是使用apache的虚拟主机配置文件处理的(通过拥有用户和密码文件)。 当我们键入服务器URL时,它将弹出身份验证窗口。它运行良好 我们的项目中有以下控制器 索引 侧面图 错误 签字 但是现在我们的客户提出了一个新的要求,即仅对于“签准控制器”,他们希望允许网络中的每个人无需任何身份验证即可访问。 但如果他们试图访问其他控制器,它应该要求用户验证 请告诉我您对使用.htaccess(apache
请告诉我您对使用.htaccess(apache URL重写)或ZF类(如果有)解决此问题的想法。您可能应该尝试在Zend中设置此选项,因为它将为您提供更灵活的设置
// just a simple example to get you started
$config = array(
'accept_schemes' => 'basic digest',
'realm' => 'My Web Site',
'digest_domains' => '/members_only /my_account',
'nonce_timeout' => 3600,
);
$adapter = new Zend_Auth_Adapter_Http($config);
查看更多关于网络的信息