Домой Флудилка Обо всем Редирект PHP через USER AGENT
3ответ(ов) в теме
dim
не в сети 22 часа
На сайте с 26.10.2019
Участник
Тем 55
Сообщения 133
1
15:32

Здравствуйте, помогите пожалуйста кто разбирается.

Хочу чтобы при переходе с некоторых браузеров сделать переход на другой сайт используя user agent в php

Сайт на WordPress прописал в functions php такой код

if(strpos($t, 'opera'     ) || strpos($t, 'opr/')     ) return 'Opera';
elseif (strpos($t, 'edge'      )                           ) return 'Edge';
elseif (strpos($t, 'chrome'    )                           ) return 'Chrome';
elseif (strpos($t, 'safari'    )                           ) return 'Safari';
elseif (strpos($t, 'firefox'   )                           ) return 'Firefox';
elseif (strpos($t, 'msie'      ) || strpos($t, 'trident/7')) return 'Internet Explorer';
    
    
    {  
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://домен.ru');
exit();
    }

Все ок работает, но мне нужно чтобы при переходе с определенных страниц переходио на туже страницу но на новом домене а не на главную, пробовал что то типо $1 делать как в htaccess но для php не получалось, все равно кидает на главную. Пробовал и в phpinfo.php файл добавлять, там вообще безрезультатно. Подскажите кто знает

0
Preci
не в сети 3 дня
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1643
2
15:45

Смотрите суперглобальную переменную $_SERVER - там есть путь который запрашивает юзер,

И будет что то типо такого

header('Location: http://домен.ru/'.$_SERVER['REQUEST_URI']);

1
dim
не в сети 22 часа
На сайте с 26.10.2019
Участник
Тем 55
Сообщения 133
3
16:31

Preci, спасибо огромное!

0
Тема закрыта. Публикация новых сообщений запрещена.