我有2个目录,每个目录都有一个.htaccess文件:
html/.htaccess - 此文件中有一个重写,几乎所有内容都发送到url.php
RewriteCond %{REQUEST_URI} !(exported/?|\.(php|gif|jpe?g|png|css|js|pdf|doc|xml|ico))$
RewriteRule (.*)$ /url.php [L]
Run Code Online (Sandbox Code Playgroud)
和html/exported/.htaccess
AuthType Basic
AuthName "exported"
AuthUserFile "/home/siteuser/.htpasswd"
require valid-user
Run Code Online (Sandbox Code Playgroud)
如果我删除html/exported/.htaccess,重写工作正常,导出的目录可以访问.如果我删除html/.htaccess,验证工作正常.
但是,当我将两个.htaccess文件导出/正在重写为/url.php时.我有什么想法可以阻止它吗?
据我所知,出现'404'错误是因为Apache无法找到'401 Authentication Needed'页面.所以我只是通过创建html/401.html并添加来解决它
ErrorDocument 401 /401.html
到我的html/.htaccess
提示取自http://drupal.org/node/52465#comment-106353
| 归档时间: |
|
| 查看次数: |
2388 次 |
| 最近记录: |