htaccess保护所有网站,但一些路径

时间:2011-02-23 04:45:56

标签: .htaccess

我需要使用AuthType Basic保护所有http://domain.com,但请保留http://domain.com/foo/bar (http://domain.com/foo/bar是重写网址,而不是文件夹)

我读到了有关位置标记但在htaccess文件中无法使用:(。

2 个答案:

答案 0 :(得分:0)

  

RewriteCond%{REQUEST_URI}!^(foo / bar)
   - 随时随地保护 -

答案 1 :(得分:0)

我找到了答案:

SetEnvIfNoCase REQUEST_URI "/foo/bar" ExcludePath

AuthName "SiteName Administration"
AuthUserFile /.htpasswd
AuthType basic
Require valid-user

Order deny,allow
Deny from all
Allow from env=ExcludePath
Satisfy Any