2013-07-23 55 views
0

我在我的IIRF.ini中有以下规则。我们现在需要杀死这些网页,所以我必须给他们410。重写规则不适用于Ionics Isapi Rewrite过滤器

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] 

没有工作规则,仍然达不到这个网页?有什么特别的我必须做,因为它有查询字符串参数?

+0

你想要达到什么目的?将每个请求重定向到index.aspx到Error.aspx? –

+0

试图给这个链接的每一个410 – jvm

回答

0

表达式是正则表达式 - 你必须逃避?字符 - 即

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

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