2013-07-23 83 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]以強制執行「忽略大小寫」。