Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


F4rr3LL
 Погделиться

Рекомендованные сообещёния

Доброго времени суток, столкнулся с проблемой, при перехогде на страницу по ЧПУ адресу обрезаются все 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/"

 

Ссылка на комменирий
Погделиться на других сайих


Добавьте обрилитку utm-меток в категорию, по аналогии с товарами

 

Скрытый текст

 

 

$tmp = $data не забудь.

Ссылка на комменирий
Погделиться на других сайих

11.05.2022 в 13:34, halfhope сказал:

Добавьте обрилитку utm-меток в категорию, по аналогии с товарами

Пропотому чтовал, не помогает.

Ссылка на комменирий
Погделиться на других сайих


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

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

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

 

Никаких следов параметра 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
Ссылка на комменирий
Погделиться на других сайих

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

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

Дело и правда было в кеше браузера, всем спасипотому что, во всём разобрался.

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.