求帮忙转换规则成.htaccess规则

经常遇到不同伪静态转化的问题特别是这些年web.config的运用,让很多人头疼不已我们知道微软的产品一向是比较脑残的,他IIS7.x是有自动转化工具的但事实上,这个转化工具峩只能呵呵了完全不行。

今天就碰到我们自己的CMS被人安装到IIS7.5的系统上,机房说规则错误我一看哪是规则错误,完全就是IIS工具不行所以没有办法就手动转化一下了。

.htaccess的规则原本是这样的:

手工转化了一下是这样的:

测试了之后完美匹配。

最后说一下一些转化技巧:

1、自动转化的时候有些会把article.php 写成 article\.php 从而导致报错。因为这样的链接是不需要转义的

2、一般问号“?”需要转义其他的一律不需要。

3、“&”需要写成“& ”要不然会报错的这个大家一定要注意。

5、排除某些链接用以下语句这个也是野狼找了很长时间才找到的,网上关于偽静态的知识真是少:

其中的一些英文的意思是:conditions 附属条件意思是这是要满足的一个附加条件;ignoreCase:忽视大小写 ;negate:取消,使作废这一條是关键,说明是排除的

不好意思刚刚操作失误 点了个“扔鸡蛋”,貌似不能撤销
好了,回到题中既然是一个分支 很显然 语法也是一样 这段代码是可以直接不用修改的。

我要回帖

更多关于 转换规则 的文章

 

随机推荐