Как сделать редирект с UTM меткой через htaccess

TK
На сайте с 14.04.2015
Offline
0
5253

Здравствуйте! Помогите плз разобраться...

Нужно сделать редирект через htaccess, 301-й, со всех страниц одного сайта на страницу другого сайта с UTM меткой.

То есть: с site1.ru на site2.ru/?utm_source=301redirect&utm_medium=oldsites&utm_campaign=eshopbusiness

Сделал так:

RewriteCond %{HTTP_HOST} site1.ru

RewriteRule (.*) http://site2.ru/?utm_source=301redirect&utm_medium=oldsites&utm_campaign=rewrite$1 [R=301,L]

Возникает следующая проблема:

Когда пользователь заходит на первый сайт, на какую-то из его страниц (например: site1.ru/page/1/) то все что после домена, в данном случае: "page/1/" - переносится в конец UTM метки, она начинает выглядеть вот так: (site2.ru/?utm_source=301redirect&utm_medium=oldsites&utm_campaign=rewritepage/1) - как запретить этот перенос? Необходимо что-бы после UTM метки ничего не добавлялось. Очень нужна помощь...

PN
На сайте с 22.08.2012
Offline
103
#1
ToshuK:
Здравствуйте! Помогите плз разобраться...

Нужно сделать редирект через htaccess, 301-й, со всех страниц одного сайта на страницу другого сайта с UTM меткой.

То есть: с site1.ru на site2.ru/?utm_source=301redirect&utm_medium=oldsites&utm_campaign=eshopbusiness

Сделал так:
RewriteCond %{HTTP_HOST} site1.ru
RewriteRule (.*) http://site2.ru/?utm_source=301redirect&utm_medium=oldsites&utm_campaign=rewrite$1 [R=301,L]

Возникает следующая проблема:
Когда пользователь заходит на первый сайт, на какую-то из его страниц (например: site1.ru/page/1/) то все что после домена, в данном случае: "page/1/" - переносится в конец UTM метки, она начинает выглядеть вот так: (site2.ru/?utm_source=301redirect&utm_medium=oldsites&utm_campaign=rewritepage/1) - как запретить этот перенос? Необходимо что-бы после UTM метки ничего не добавлялось. Очень нужна помощь...


RewriteCond %{HTTP_HOST} site1.ru
RewriteRule (.*) http://site2.ru/$1?utm_source=301redirect&utm_medium=oldsites&utm_campaign=rewrite [R=301,L]
Мой совет помог? Не скупись! Bitcoin 1Lseddet1o1B6odgXQHbGaWGwRkt1Db8Ef Ethereum 0x450f1a17461e25194B7F9226cDEe70173F39e1e1
TK
На сайте с 14.04.2015
Offline
0
#2

Спасибо! А не подскажешь как сделать такой-же для редиректа со страницы одного сайта на страницу другого, чтобы добавить в этот же htacces?

PN
На сайте с 22.08.2012
Offline
103
#3
ToshuK:
Спасибо! А не подскажешь как сделать такой-же для редиректа со страницы одного сайта на страницу другого, чтобы добавить в этот же htacces?

подробнее можно задание?)) а то как-то абстрактно

TK
На сайте с 14.04.2015
Offline
0
#4

Уже нашел такой редирект. Спасибо за с сайта на сайт, выручил!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий