使用 ISAPI 重写 v3
我需要替换 URL 中的字符串。旧字符串是“p=type1_”,新字符串是“p=type2_”。所以
http://www.somesite.com/cgi-bin/script.pl?t=something&p=type1_abcde
变成
http://www.somesite.com/cgi-bin/script.pl?t=something&p=type2_abcde
我认为这应该有效:
RewriteRule ^(.*)p=type1_(.*)$ $1p=type2_$2 [NC]
但是,只要原始字符串包含“?”,我就会在 ISAPI_REWRITE RegexTest 应用程序中得到“模式不匹配”。- 在实践中,它总是会的。
我该如何做这个简单的搜索和替换?