Перенаправление только с домашней страницы с использованием регулярных выражений и сохранением параметров UTM - PullRequest
0 голосов
/ 11 марта 2019

Я пытаюсь перенаправить весь мобильный трафик, который идет на домашнюю страницу веб-сайта, на мобильную версию домашней страницы и сохранить параметры UTM. Я использую плагин wordpress Redirection , который позволяет использовать регулярные выражения.

В настоящее время происходит следующее:

www.website.com /? Utm_source = test -> www.website.com/mobile/

, из-за которого теги UTM не срабатывают, а Google Analytics не регистрирует щелчок веб-сайта.

Я хочу, чтобы произошли две разные вещи. Если пользователь переходит на домашнюю страницу (и только на домашнюю страницу), его следует перенаправить на страницу / mobile. И, если пользователь щелкает ссылку на домашнюю страницу с параметрами UTM, он также должен быть перенаправлен на страницу / mobile, но параметры UTM должны быть сохранены.

Так вот так:

www.website.com /? Utm_source = test -> www.website.com/mobile/?utm_source=test

www.website.com / -> www.website.com/mobile/

Я пытался использовать регулярные выражения, как это:

Исходный URL = ^ / (. *)
Соответствующая цель = / mobile $ 1

Но это перенаправляет трафик со всех страниц на страницу / mobile, а не только на главную страницу.

Есть ли способ добиться этого, используя этот плагин с регулярным выражением, или есть лучшее решение там?

Спасибо!

1 Ответ

0 голосов
/ 11 марта 2019

На момент написания упомянутого вами плагина перенаправления была выпущена версия 3.7.3.

Похоже, что функция, к которой вы стремитесь («Передать параметры запроса от источника к цели»), доступна в версии 4.0 alpha,https://redirection.me/2019/01/redirection-3-7-beta-and-4-0-alpha/

Рассмотрите возможность тестирования предварительной версии альфа / бета или используйте альтернативный метод перенаправления для желаемой функциональности.

Возможно, вы обнаружите, что более новая версия 4.0 доступна от Github, а нечто сайт WordPress.org - без необходимости использовать альфа или бета-версии.

Последние версии плагинов Redirection можно найти здесь: https://github.com/johngodley/redirection/releases

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...