我需要将旧博客 URL 重定向到新博客 URL。ID 字段是关键查询字符串,查询字符串中的其他所有内容都应忽略。高层次的逻辑:
如果旧的不区分大小写的 URL 匹配:/Blog/Post.aspx?
+ URLID=33
查询字符串中的任何位置,那么我将重定向到:/newblog/newurl/
当前正则表达式代码:(?i:/Blog/Post.aspx)|(\?)|(?i:id=33)
Success: /Blog/Post.aspx?id=33
Fails: /Blog/Post.aspx?ignore=me&id=33
Fails: /Blog/Post.aspx?ignore=me&id=33&ignoreme=too
我如何让它忽略潜在的未知查询字符串ignore=me
and ignoreme=too
,但仍然想出一个 REGEX 匹配以ID=33
在查询字符串中重定向?
感谢您的回答 m.buettner!