Плагин перенаправления WordPress Удаление параметров «utm_» при перенаправлении - PullRequest
0 голосов
/ 27 февраля 2020

Я использую плагин WordPress Redirection, чтобы попытаться создать перенаправления, которые поддерживают параметры запроса после перенаправления. Я настроил все свои перенаправления, используя параметр «Игнорировать и передать параметры цели» в «Перенаправлении», и он работает для всех параметров, кроме параметров «utm_». У URL с параметрами «utm_» эти параметры удаляются при перенаправлении.

Вот в качестве примера:

https://www.oliveandcompany.com/test настроен на перенаправление на https://www.oliveandcompany.com/about с «Игнорировать и передать параметры цели ». Это базовое перенаправление работает правильно.

Следующий URL с параметром generi c правильно перенаправляет на страницу about и поддерживает параметр: https://www.oliveandcompany.com/test/?param=test

Этот URL с параметром "utm_" правильно перенаправляет на страницу about, но удаляет параметр : https://www.oliveandcompany.com/test/?utm_source=test

Я проверял это проблема с перенаправлением на трех разных сайтах, и результаты везде одинаковы. Я также попытался отключить все другие плагины и все еще не повезло. Я пробовал много разных вариантов параметров, и все сводится к тому, что просто удаляются параметры «utm_».

Есть идеи, как сохранить параметр «utm_» при перенаправлении?

1 Ответ

0 голосов
/ 20 марта 2020

Для всех, кто сталкивается с этим, проблема ( объяснена и решена здесь ) связана с CDN и провайдерами хостинга (Fastly и Flywheel, хотя это также относится и к WP Engine), удаляя utm и иногда параметры 'glcid' для улучшения производительности кэширования. Подробнее об этом можно прочитать в сообщении WP Engine от 21 февраля 2020 года здесь .

...