【发布时间】:2020-06-11 02:29:12
【问题描述】:
我正在使用 WordPress 重定向插件来尝试创建重定向,以在重定向后保持其查询参数。我已经使用重定向中的“忽略并将参数传递给目标”设置设置了所有重定向,并且它适用于除“utm_”参数之外的所有参数。带有“utm_”参数的 URL 会在重定向时去除这些参数。
举个例子:
https://www.oliveandcompany.com/test 设置为重定向到https://www.oliveandcompany.com/about,并设置了“忽略并将参数传递给目标”。此基本重定向运行正常。
以下带有通用参数的 URL 会正确重定向到 about 页面并维护该参数: https://www.oliveandcompany.com/test/?param=test
这个带有“utm_”参数的 URL 会正确重定向到 about 页面,但会去掉参数: https://www.oliveandcompany.com/test/?utm_source=test
我已经在三个不同的网站上使用重定向测试了这个问题,结果到处都是一样的。我也试过关闭所有其他插件,但仍然没有运气。我尝试了许多不同的参数变体,归根结底只是“utm_”参数被剥离。
关于如何在重定向中维护“utm_”参数有什么想法吗?
【问题讨论】: