Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

ЧПУ режет все GET параметры, кроме "/?tracking=val"


Recommended Posts

Доброго времени суток, столкнулся с проблемой, при переходе на страницу по ЧПУ адресу обрезаются все get параметры,
исключением является только параметр "tracking".
Opencart 2.3.0.2

Установлен SeoPro
Перелопатил пол опенкарта, не могу понять где и как это происходит.
На пример если в самом начале файла "system/startup.php" вставить нечто вроде:
 

var_dump($_SERVER['REQUEST_URI']);
exit;

то параметры всё так же обрезаются.

А если параметр будет "/?tracking=someval", то на выходе получим:
 

string(18) "/?tracking=someval"

Подскажите куда копать?

Змінено користувачем F4rr3LL
Надіслати
Поділитися на інших сайтах


11.05.2022 в 13:18, spectre сказал:

в контроллер seo_pro

Был там, "\catalog\controller\startup\seo_pro.php" - в методе rewrite в case 'product/category' пытался добавить нечто вроде :

var_dump($this->request->get);
exit;

Перехожу в "/desktops/mac-pc/imac/?gclid=324", параметр режется, на выходе получаю :

string(22) "/desktops/mac-pc/imac/"

 

Надіслати
Поділитися на інших сайтах


11.05.2022 в 16:14, esculapra сказал:

Посмотри $this->request->server

var_dump($this->request->server); внутри "\catalog\controller\startup\seo_pro.php" в методе rewrite в case 'product/category' :
image.thumb.png.ecac5ab0168da431a8a7113c3c744863.png

 

Никаких следов параметра gclid который я передаю.

Надіслати
Поділитися на інших сайтах


11.05.2022 в 16:36, spectre сказал:

ну так отладьте, чего гадать-то

2 день отлаживаю, лажу по всему движку, ставлю кругом var_dump, ничего понять не могу, по началу сложилось мнение что это даже не опенкарт режет а сервер, но это не так, и не могу понять почему отрабатывает параметр "tracking" а все остальные режутся, пробовал искать по всем файлам упоминание о "tracking", из чего-то стоящего нашел только "\catalog\controller\startup\seo_pro.php" и "\catalog\controller\startup\startup.php", в обоих файлах ковырялся, ничего путнего не нашел.

Надіслати
Поділитися на інших сайтах


можете поискать по слову tracking или обратиться к кому-то там дел 10 баксов и 10 минут

  • +1 1
Надіслати
Поділитися на інших сайтах

11.05.2022 в 15:53, F4rr3LL сказал:

Где-то происходит редирект, а где именно - не могу найти.
 

В index.php тоже обрезает? Значит .htaccess или настройки сервера, хостинга. 

Надіслати
Поділитися на інших сайтах

11.05.2022 в 16:59, spectre сказал:

можете поискать по слову tracking или обратиться к кому-то там дел 10 баксов и 10 минут

 

11.05.2022 в 16:47, F4rr3LL сказал:

пробовал искать по всем файлам упоминание о "tracking", из чего-то стоящего нашел только "\catalog\controller\startup\seo_pro.php" и "\catalog\controller\startup\startup.php", в обоих файлах ковырялся, ничего путнего не нашел.

:cry:

Надіслати
Поділитися на інших сайтах


11.05.2022 в 17:02, buslikdrev сказал:

В index.php тоже обрезает? Значит .htaccess или настройки сервера, хостинга. 

Да, если в index.php добавить var_dump($_GET) - в нем пусто, но если закоментировать все остальное содержимое index.php то всё ок, я скоро с ума сойду...

Надіслати
Поділитися на інших сайтах


11.05.2022 в 16:04, F4rr3LL сказал:

Да, если в index.php добавить var_dump($_GET) - в нем пусто, но если закоментировать все остальное содержимое index.php то всё ок, я скоро с ума сойду...

Смотря куда вставляли именно. Если на самом вверху до загрузки config.php и всё-равно обрезает, а после комментария нижнего кода не обрезает - это чудеса.

Надіслати
Поділитися на інших сайтах

11.05.2022 в 17:07, buslikdrev сказал:

Смотря куда вставляли именно. Если на самом вверху до загрузки config.php и всё-равно обрезает, а после комментария нижнего кода не обрезает - это чудеса.

Извиняюсь, наврал, толькочто попробовал вот так:
image.png.7fe0da7238af4e990405c69366ecc702.png
Всеравно режет, значит сервер?
Сервер - локалка, XAMPP Win10
HTACCESS - стандартный опенкартовский

Надіслати
Поділитися на інших сайтах


11.05.2022 в 16:11, F4rr3LL сказал:

Всеравно режет, значит сервер?

Значит он или браузер.

  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.