当前位置:首页 > PHP >

在.htaccess的整体伪静态规则中排除某些目录伪静态的实现方法?

时间:2016-10-14 01:19:37浏览:3964 转载

最近在.htaccess的伪静态中遇到一些问题,实在找不到解决方法,所以来知乎请教有经验的朋友们:
1.将针对网站根目录文件夹的访问伪静态到网站某个文件夹下:

# 根目录文件夹访问伪静态到cunfang1下


RewriteRule ^([a-z0-9A-Z_-]+)(/)?$ /cunfang1/$1/ [L]


上述规则已经正常生效,所有针对根目录的访问都会被伪静态到cunfang1下面的对应文件夹。
2.网站根目录下某些文件夹需要进行排除,不进行伪静态,比如/DATA、/images等等,大约数百个,并且没有可以归纳的规则,只能一个一个罗列。
请问:第2个要求要如何实现呢?怎么写代码呢?
或者:是不是我的思路错了?用其他.htaccess的方式能否实现伪静态并且排除部分目录的目的呢?

万分感谢!!!


RewriteCond $1 !^(DATA|images|otherThings)



上一篇:微信支付curl校验严格导致失败修改WxPay.Api.php解决
下一篇:自动检测文件编码

发表评论

昵称:  验证码:

关于博主

博主

博主:BlueCode

职业:web程序

简介:2002年开始一直从事Web制作,网站运营,会PHP+MYSQL ASP+MSSQL,微信开发