Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Короткая "реферальная" ссылка

Recommended Posts

Хочу создать короткую ссылку, например, вида: site/o1, которая будет вести на, например: site/?utm_source=yandex&utm_medium=site

Это нужно для отслеживания переходов.

Наверно, в htaccess сделать редирект, но как, для начала, в ocStore создать ссылку такого вида? site/o1

Edited by Job45
Link to post
Share on other sites

Просто правило в htaccess создайте, как вы и написали и все.

Веб-сервер (не движок), согласно правилу сделает редирект на существующий url с метками.


Только учтите, что опенкарт обрезает все метки, кроме ?tracking, на сколько я помню. У себя когда-то правил контроллер (добавлял список меток)

Edited by warezliker
Link to post
Share on other sites

А как правильно это сделать?


Пробовал вот так и половина сайта, кроме главной, перестало работать.

<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteBase /o1
 RewriteRule ^index\.php$ /?utm_source=yandex&utm_medium=site [R=301,L]

Так тоже не хочет

Redirect 301 /o1 /?utm_source=yandex&utm_medium=site


Edited by Job45
Link to post
Share on other sites

Кажется, вот так будет правильно:

RewriteCond %{QUERY_STRING} ^_route_=o1$
RewriteRule ^(.*)$ https://site.ru? [R=301,L]


Link to post
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
  • 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.