Форум русской поддержки Joomla!® CMS
17.08.2017, 19:45:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Основной курс по Joomla
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Редирект с GET параметром и UTM метками

 (Прочитано 98 раз)
0 Пользователей и 1 Гость смотрят эту тему.
bgg87
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 150



« : 28.02.2017, 18:38:23 »

Привет всем!
Подскажите пожалуйста, уже несколько дней не могу разобраться как решить данный вопрос.

Подробнее
Надо перенаправить страницу:
http://site.ru/page.html?cmpl=2407&utm_source=yandex&utm_medium=rsy&utm_campaign=kredit&utm_content
на эту:
http://site.ru/page/catalog/predmet-123?&utm_source=yandex&utm_medium=rsy&utm_campaign=kredit&utm_content

Пробовал это:
Код:
RewriteCond %{QUERY_STRING} ^cmpl=2407(.*)
RewriteRule ^page.html$ $1http://site.ru/page/catalog/predmet-123 [R=301,L]

Но тогда ссылка имеет вид:
http://site.ru/page/catalog/predmet-123?cmpl=2407&utm_source=yandex&utm_medium=rsy&utm_campaign=kredit&utm_content

Потом попробовал вырезать GET параметр:
Код:
RewriteCond %{QUERY_STRING} ^(.*)cmpl=[^&]+(.*)$ [NC]
RewriteRule ^(.*)$ /$1?%1%2 [R=301,L]

Вроде бы все за работало, НО тогда если в ссылке присутствуют круглые скобки, то они преобразуются в набор символов:
http://site.ru/page/catalog/predmet-123?&utm_source=yandex&utm_medium=rsy&utm_campaign=new&utm_content=predmet-123&utm_term=%7bkeyword%7d&region_name=%7bregion_name%7d&device=%7bdevice_type%7d

Должно быть так:
http://site.ru/page/catalog/predmet-123?&utm_source=yandex&utm_medium=rsy&utm_campaign=kredit&utm_content=predmet-123&utm_term={keyword}&region_name={region_name}&device={device_type}
« Последнее редактирование: 28.02.2017, 18:42:28 от bgg87 » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet