Редирект по рефереру

HF
На сайте с 01.02.2016
Offline
0
1383

Приветствую! Как в .htaccess сделать редирект по домену реферера? К примеру пришедшего с домена vk.com перекидывать на naxui.ru . Помогите, кто чем может.

HF
На сайте с 01.02.2016
Offline
0
#1

upd

Сейчас .htaccess выглядит так

# Do not remove this line or mod_rewrite rules and search engine friendly URLs will stop working

RewriteBase /

RewriteEngine on

RewriteCond %{HTTP_REFERER} ok.ru [NC,OR]

RewriteCond %{HTTP_REFERER} megatop.biz [NC,OR]

RewriteRule .* http://yandex.ru/ [L]

По теории редиректить должно только с двух сайтов, но редиректит вообще с любого реферера. Вот поглядите сами orchialc.ru кидает на яндекс, хотя там сайт нормальный есть, и редиректить должно только с ок и мегатопа.

HF
На сайте с 01.02.2016
Offline
0
#2

В идеале нужно, что бы при переходе с сайта vk.com людей гнало на сайт naxyu.ru, а все остальные оставаались у меня

HF
На сайте с 01.02.2016
Offline
0
#3

upd... не обязательно через .htaccess, я был бы рад любому редиректу людей с определенным реферером, уже отчаялся просто, ничего не помогает

L
На сайте с 30.10.2015
Offline
34
#4

<?php if(parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST) === 'vk.com') { header('location: http://naxyu.ru'); } ?>
...
RI
На сайте с 17.09.2015
Offline
15
#5

Я вот так реализовал

RewriteEngine On

RewriteCond %{HTTP_REFERER} yahoo. [NC]

RewriteRule ^.* http://www.yahoo.com [R,L]

Все,у кого в рефере yahoo. отправляются назад.

на сайте были скрытые страницы какого-то интернет магазина японского. Удалили, а народ так с яху и шел на 404 ошибки. Ну начали отправлять назад

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