.htaccess登录不存在的目录?

时间:2016-04-14 05:02:40

标签: php .htaccess

我有一个重写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登录提示的方法,也会有所帮助。

1 个答案:

答案 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