Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


Recommended Posts

Всем привет.

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

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

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

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

 

Link to comment
Share on other sites


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 запроса, вернее не затирание а замена.

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

 

Link to comment
Share on other sites


29 minutes ago, freelancer said:

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

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

Спасипотому что за ответы.

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

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

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

Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites


  • 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'
	);
	

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

 

Link to comment
Share on other sites


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

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

 

 

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

Link to comment
Share on other sites


  • 9 months later...

Я не въехал. Все же чтобы была возможность отслеживать UTM-метки - нужно посивить переключатель в положение Да в ocstore?

image.png.dd22f1145ce1d70d52103af09d417713.png

Link to comment
Share on other sites


  • 5 months later...

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

окстор3 

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

 

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

 

Циии

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

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

ERR_TOO_MANY_REDIRECTS

 

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

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.