ZolanPro
@ZolanPro

Wordpress отрезает UTM метки. Как исправить?

При переходе по ссылке с UTM метками, они отрезаются.
Например с:
dome.zone/?utm_source=1&utm_medium=2&utm_campaign=3

Перебрасывает на
dome.zone

htaccess:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
  • Вопрос задан
  • 3656 просмотров
Пригласить эксперта
Ответы на вопрос 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Вполне возможно, что происходит редирект (301/302), поэтому теряются метки. Проверить можно в Firebug / Chrome Dev Tools. В RewriteRule что-то подобное этому [NC,QSA,R=301,L] должно помочь (я с Апачем давно не работаю, поэтому нужно пробовать).

Еще может влиять настройка урл - использование слеша в конце. Если ссылки, генерируемые WP без слеша, то будет происходить редирект на тот же адрес, только со слешем в конце. Вот тут и возникает потеря параметров. Полезная инфа тут и тут.

И еще есть нюанс - WordPress не очень любит любые _GET параметры, кроме зарегистрированных с помощью add_query_var(). Но не думаю, что проблема в этом - отрезать он их не должен.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы