重写规则不适用于Ionics Isapi重写过滤器

时间:2013-07-23 11:42:45

标签: regex iirf

我的IIRF.ini中有以下规则。我们现在需要杀掉这个页面,所以我必须给他们410.

RewriteRule  ^(?i)/index.aspx?puid=99AE83F8-D3E6-4F96-88B1-41C8A625D073 - [L]
RewriteRule  ^(?i)/index.aspx?puid=B6F16F09-859A-4ABA-9D6B-53CB4BE7AE62 - [L]
RewriteRule  ^(?i)/index.aspx?puid=0295D08A-8645-4D8B-9D1E-E291127120FD - [L]

但是当我申请像

这样的规则时
RewriteRule  ^(?i)/index.aspx?puid=2369474A-950C-4A24-A73E-8EF5F149CB95 /Error.aspx [G]

它没有工作,仍然打这个页面?我有什么特别的事情,因为它有查询字符串参数吗?

1 个答案:

答案 0 :(得分:0)

表达式是正则表达式 - 你必须逃避?性格 - 即。

 RewriteRule  ^(?i)/index.aspx[?]puid=2369474A-950C-4A24-A73E-8EF5F149CB95 /Error.aspx [G,I]

同时将[G]更改为[G,I]以强制执行“忽略区分大小写”。