Ошибка при переходе по ссылки с GET-пораметрами

 
Посетитель
no avatar
Сообщений: 7
Всем привет!
Помогите решить проблему с которой столкнулся на днях:
У меня есть сайт на него идет контекстная реклама естественно с utm меткой. Понадобилось часть рекламы направить на главную страницу сайта.
Если направить на голую ссылку http://site.ru/ отображение происходит корректно, но если ее пометить utm меткой типа http://site.ru/?utm_medium=cpc... или http://site.ru/?yclid=886677508766944. Происходит следующие: сайт начинает считать что это не главная страница и не отображает инфу которая отображается только на главной.
Как обойти это??? Да забыл скачать если ссылка вида http://site.ru/shop?utm_medium=cpc... то все работает прекрасно.
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
Ну, а если так http://site.ru?utm_medium=cpc...
Реклама
cms
Посетитель
no avatar
Сообщений: 7
Lora:

Ну, а если так http://site.ru?utm_medium=cpc...

автоматом добавляется слеш перед знаком вопроса и все так же криво отображает сайт.
может какое правило в .htaccess провисать для обхода перепробовал все что смог придумать(((
вот реальный сайт http://xn--39-6kc9cjckcj.xn--p1ai/ на котором эта ошибка срабатывает просто добавьте знак вопроса в конец и все увидите.
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
Да вроде всё нормально.Браузер FF
Ошибка при переходе по ссылки с GET-пораметрами
Посетитель
no avatar
Сообщений: 7
Lora:

Да вроде всё нормально.Браузер FF
Ошибка при переходе по ссылки с GET-пораметрами

а разницу без знака вопрос не смотрели? как он должен выглядеть.
Посетитель
no avatar
Сообщений: 7
вот как он должен выглядеть...
Ошибка при переходе по ссылки с GET-пораметрами
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
Понятно. Скорее всего это проблема вёрстки, а не get запроса.У вас не отображаются некоторые части шаблона. Каким способом они выводятся? Сравните пути, если они есть.
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4363
baltseptik, вы бы сразу указывали версию CMS, чтобы не гадать. Понятно, что 1.X.
Проверил, создал модуль, указал GET параметры на главной - модуль на месте. Тоже самое и если разместить модуль на всех страницах. Подробности нужны. Какой модуль пропадает, какие его настройки.
Lora:
Ну, а если так http://site.ru?
наличие слеша никак не влияет на передачу GET параметров.
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
no avatar
Сообщений: 7
Fuze:

наличие слеша никак не влияет на передачу GET параметров.

Я знаю что наличие слешки не влияет но сайт автоматически ее добавляет туда только если речь идет о главной странице, а на остальных она срабатывает ровно как положено.
Редактировалось: 1 раз (Последний: 5 сентября 2016 в 12:11)
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2596
baltseptik,

Fuze:
Какой модуль пропадает, какие его настройки.

Подробнее напишите каким образом на странице выводятся те куски которые теряются.
Выводятся ли они модулями, то подробнее о настройках модулей.

Вообще я бы предположил, что проблема как то связано с тем, что где то не верно указан относительный путь вместо /scropt.js указано script.js соответственно он не находится по новому адресу, соответственно то что генерирует этот скрипт не отображается. Но в исходном коде ничего на эту тему не нашел, тем не менее оставлю это направление здесь, на всякий случай)
Посетитель
no avatar
Сообщений: 7
Вроде решил проблему теперь главное выяснить не будет ли это на учет статистики
в фаил .htaccess дописал:

RewriteCond %{QUERY_STRING} ^utm_medium=
RewriteRule (.*) /$1? [R=301,L]

может кто знает не повлияет ли это на сбор статистики яндекс метрики??
Посетитель
no avatar
Сообщений: 7
Статистика идет все работает хотя бы так! popcorn
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: