西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > 其他 >

htaccess重写规则排除某些目录不生效

时间:2015-03-24 20:39来源:未知 作者:好模板 点击:
我们用htaccess定义整站可能是针对所有目录的,比如在ecshop当中,让目录支持一级二级目录规则 RewriteRule ^(.*)(.*)/$ category\.php\?defurl=$1 [QSA,L] 如果在系统当中增加文件夹,增加个个子网站
我们用htaccess定义整站可能是针对所有目录的,比如在ecshop当中,让目录支持一级二级目录规则
RewriteRule ^(.*)(.*)/$                                                                        category\.php\?defurl=$1  [QSA,L]

如果在系统当中增加文件夹,增加个个子网站,这个子目录网站文件结构就混乱,不能直接访问到默认的index.html文件。、

解决方法很简单,在该子目录文件夹当中再定义个.htaccess
规则如下:

RewriteCond %{REQUEST_FILENAME} -f  [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule .*  - [L]

意思从上级过来的htaccess规则全部无效(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------