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

[Решено] SEO_URL убивает GET запрос с параметрами


Recommended Posts

Всем привет.

Хочу передать GET запрос с параметрами, но в целевой контроллер прилетает только "_route_" с подставленным SEO_URL.

Подскажите, пожалуйста, где искать?

Копался в index.php, но там столько наворочено, что мне с моим скромным опытом сидеть там и неделю разбирать.

Буду благодарен за любую помощь.

 

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


Just now, freelancer said:

seo_pro обрезает параметры

да, это он гад. Но как его заломать никак не могу понять.

В моём случае Index.php запускается в процессе загрузки страницы 2 раза.

Напихал в него кучу чекпоинтов, которые в лог записывают данные.

За первый проход ничего не меняется, а вот на втором, когда создаются экземпляры класса action вот здесь:

// Router
if (isset($request->get['route'])) {
	$action = new Action($request->get['route']);
} else {
	$action = new Action('common/home');
}

и происходит затирание GET запроса, вернее не затирание а замена.

Откуда подтягиваются данные для замены найти не могу.

 

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


29 minutes ago, freelancer said:

seo_pro редиректит на страницу без get'ов, вот вам и второй запрос

добавьте свои параметры по аналогии с tracking

Спасибо за ответы.

Я типа не совсем в теме (недавно только начал ковыряться с OC2, да и вообще с веб программированием) - не знаю что такое "tracking".

Или может знаю, но не знаю что это tracking :wacko:

Можете дать ссылочку, чтобы понять что это такое.

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


Нашёл в SEO_PRO.php вот что:

	// Добавлять нужные роуты для исключений здесь!
	private $valide_routes = array(
		'tracking',
		'utm_source',
		'utm_campaign',
		'utm_medium',
		'type',
		'source',
		'block',
		'position',
		'keyword',
		'yclid',
		'gclid'
	);
	

Тут типа можно свои исключения внести и он их резать не будет?

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


  • 3 months later...

тоже самое для opencart 3 подскажите кто знает. решения выше не помогли, нет такого кода в seopro.php

 

В 27.04.2018 в 13:18, dobriydimka сказал:

Нашёл в SEO_PRO.php вот что:


	// Добавлять нужные роуты для исключений здесь!
	private $valide_routes = array(
		'tracking',
		'utm_source',
		'utm_campaign',
		'utm_medium',
		'type',
		'source',
		'block',
		'position',
		'keyword',
		'yclid',
		'gclid'
	);
	

Тут типа можно свои исключения внести и он их резать не будет?

 

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


  • 2 years later...
В 28.07.2018 в 13:25, kimk сказал:

тоже самое для opencart 3 подскажите кто знает. решения выше не помогли, нет такого кода в seopro.php

 

 

В админке: Система - Настройки - SEO Pro - Разрешенные get-параметры

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


  • 9 months later...
  • 5 months later...

Здравствуйте, помогите решить проблему

окстор3 

Исключения для get-параметров включены

 

при переходе по ссылке https://.../?utm_campaign=test получаю такое

 

Цитата

Страница недоступна

Сайт ... выполнил переадресацию слишком много раз.

ERR_TOO_MANY_REDIRECTS

 

куки чистил не помогает )

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

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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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