我已经在apacheconfiguration中使用这样的代码来保护密码的位置
<Location ~ "/admin.*"> AuthType Basic AuthName "Protected Area" AuthUserFile /home/user/public_html/.htpasswd Require valid-user </Location>
有没有办法使用htaccess文件做同样的事情?
我想要保护的位置在文件系统上并不存在,这是由mod_rewrite提供的可用位置
是的,用<Files> (或<FilesMatch> ): http : //httpd.apache.org/docs/2.2/mod/core.html#files
编辑:“请注意,不同于目录和位置部分,文件部分可以在.htaccess文件中使用,这允许用户在文件级别控制对自己文件的访问。
是的,可以这样做,把一个htaccess的文件,你想调节访问。 将相同的文本放在configuration文件中。 确保您的conf文件将读取.htaccess。