Как сделать Redirect с UTM меткой через файл .htaccess?

Доброго времени суток. Помогите решить проблему с Redirect.
Есть Аккаунт в Instagram. Оттуда идет ссылка на сайт. Как известно Yandex.Метрика не учитывает переходы из Instagram.
Для этого имело место сделать UTM метки для правильного отображения в Метрике. Ну и чтобы в профиле Instagram был красивый URL для перехода была придумана вот такая короткая ссылка:

нttp://адрес_сайта.ru/instagram

При переходе по этой ссылке, теоретически должно перебрасывать на страничку с UTM меткой

нttp://адрес_сайта.ru/?utm_source=instagram&utm_medium=social&utm_campaign=smm

Соответственно добавил в файл .htaccess следующий код:

# Instagram Redirect UTM
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/instagram$
RewriteRule ^.*$ нttp://адрес_сайта.ru/?utm_source=instagram&utm_medium=social&utm_campaign=smm [R=301,L]



Options -Indexes
ErrorDocument 404 /404.php

RewriteCond %{HTTP_HOST} ^www.адрес_сайта\.ru$ [NC]
RewriteRule ^(.*)$ нttp://адрес_сайта.ru/$1 [R=301,L]

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.старый_адрес_сайта\.ru$ [NC]
RewriteRule ^(.*)$ нttp://адрес_сайта.ru/$1 [R=301,L]

RewriteEngine On
RewriteCond %{HTTP_HOST} старый_адрес_сайта.ru
RewriteRule (.*) нttp://адрес_сайта.ru/$1 [R=301,L]

php_flag allow_call_time_pass_reference 1
php_flag session.use_trans_sid off

php_value display_errors 1

#php_value mbstring.internal_encoding UTF-8

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/opencart/urlrewrite.php$
RewriteRule ^(.*)$ /opencart/urlrewrite.php [L]
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]

DirectoryIndex index.php index.html

ExpiresActive on
ExpiresByType image/jpeg "access plus 3 day"
ExpiresByType image/gif "access plus 3 day"

# Instagram Redirect UTM
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/instagram$
RewriteRule ^.*$ нttp://адрес_сайта.ru/?utm_source=instagram&utm_medium=social&utm_campaign=smm [R=301,L]


Вопрос: Что я сделал не правильно..? Где ошибся..?

Помогите решить проблему...
  • Вопрос задан
  • 3193 просмотра
Пригласить эксперта
Ответы на вопрос 2
shambler81
@shambler81 Куратор тега htaccess
отвечаю на вопрос, вы сделали неправильный вопрос.
https://donatstudios.com/RewriteRule_Generator
Ответ написан
@thvanx Автор вопроса
А как сделать правильно..?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы