Задать вопрос

Редирект в зависимости от User Agent средствами Apache

Здравствуйте,

скажите, пожалуйста, есть ли возможность в конфиге виртуального-хоста проверить наличие в user agent слов iphone, ipod, ipad и если да, то перекинуть его на другой домен?
  • Вопрос задан
  • 5863 просмотра
Подписаться 6 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
Nevostruev
@Nevostruev
Открывает документацию по mod_rewrite и немного меняем один из примеров:

RewriteCond  %{HTTP_USER_AGENT}  iphone|ipod|ipad
RewriteRule  ^/(.*)              http://iphone.mysite.ru/$1  [L]
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
WarGoth
@WarGoth
Можно. Посмотрите документацию к mod_rewite
Ответ написан
Комментировать
DeNn
@DeNn
В .htaccess:
RewriteEngine On                      
RewriteCond %{HTTP_USER_AGENT} Mobile.+Safari
RewriteRule ^ http://habrahabr.ru [R,L] 
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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