【发布时间】:2023-03-25 15:34:01
【问题描述】:
我想从任何 URL 中删除特定的查询字符串,保留其他查询字符串,并考虑第一个与后续字符串(?与 &)。我只希望删除以下 URL 参数:
广告系列 外部
重要的是要考虑到这些 URL 参数可能存在于 URL 中的任何位置,因此可能需要将其余参数转换为“?”从 ”&”。
这里有几个例子:
Original: www.domain.com/page.html?campaign=123
Modified: www.domain.com/page.html
Orig: www.domain.com/page2.html?campaign=123&flow=shop
Mod: www.domain.com/page2.html?flow=shop
Orig: www.domain.com/page6.html?flow=account&campaign=123&entry=1&external=google
Mod: www.domain.com/page6.html?flow=shop&entry=1
【问题讨论】:
标签: regex apache mod-rewrite url-rewriting query-string