我的根目录中有.htaccess将www域重定向到非www域,以便http://www.example.com/转到http://example.com/
我需要排除/ admin文件夹,该文件夹具有.htaccess密码保护,并且似乎会导致非www重定向出现同样的问题
我以前忽略根文件夹中的admin目录的代码如下
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} !^/admin/.*$
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
当我测试这个时,我最终在401错误页面上
inside / admin文件夹.htaccess有
<Files ~ "^.(htaccess|htpassword|htgroup)$">
deny from all
</Files>
RewriteEngine Off
AuthUserFile /myserver/.htpassword
AuthGroupFile /myserver/.htgroup
AuthName "Reserved Area"
AuthType Basic
require valid-user
order deny,allow
ErrorDocument 401 /myserver/errore.html
ErrorDocument 404 /myserver/notfound.html