@ligisayan

Как сконфигурировать обработчик POST и GET запросов wordpress для меток gclid google adwords?

Всем привет! При настройке Google Adwords указали url сайта на wordpress, но переход получается на битую ссылку, т.к. гугл во все объявления добавляет свои метки gclid, которые идут после ? (вопросительного знака), а движок сайта воспринимает это как поиск по сайту
Как сконфигурировать обработчик POST и GET запросов в URL строке так, чтобы CMS (Wordpress) не воспринимала это как поиск по сайту?
a247bd7ac0674e6f8347a5c5903b6098.png
Делаю согласно
гайду, т.е. дописываю в .htaccess инструкцию
# BEGIN Remove Google Adwords query string 
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} "gclid=" [NC]
RewriteRule (.*) /$1? [R=301,L,QSD]
<IfModule mod_rewrite.c>
# END Remove Google Adwords query string

но, получаю внутреннюю 500 ошибку сервера
  • Вопрос задан
  • 232 просмотра
Решения вопроса 1
shambler81
@shambler81 Куратор тега htaccess
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} (^|&)gclid\=.+($|&)
RewriteRule (.*) /$1? [R=301,L,QSD]

Онако пологаю вам нужно исключить из ЧПУ
самого вордпресса следующие страницы а следовательно в чпу встроить отрицание гет запроса
RewriteCond %{QUERY_STRING} !(^|&)gclid\=.+($|&)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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