.htaccess mod_rewrite-如何从重写规则中排除目录我的.htaccess文件中有8行重写规则。我需要将服务器上的两个物理目录排除在这些规则之外,这样就可以访问它们。现在,所有请求都发送到index.php文件。要排除的目录:“admin”和“user”。因此,http请求:http://www.domain.com/admin/不应传递给index.php文件。ErrorDocument 404 /index.php?mod=error404 Options FollowSymLinks RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST}
!^www\.domain\.com$ [NC] RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L] RewriteRule ^([^/] )
/([^/] )\.html$ index.php?lang=$1&mod=$2 [L] RewriteRule ^([^/] )/$ index.php?lang=$1&mod=home [L]
4 回答
素胚勾勒不出你
TA贡献1827条经验 获得超9个赞
RewriteEngine Off
森栏
TA贡献1810条经验 获得超5个赞
RewriteCond %{REQUEST_URI} !^/?(admin|user)/ RewriteRule ^([^/] )/([^/] )\.html$ index.php?lang=$1&mod=$2 [L] RewriteCond %{REQUEST_URI} !^/?(admin|user)/ RewriteRule ^([^/] )/$ index.php?lang=$1&mod=home [L]
添加回答
举报
0/150
提交
取消