Przekierowanie w zależności od agenta użytkownika za pomocą Apache

Autor:daxson

Witaj,

Proszę mi powiedzieć, czy w konfiguracji wirtualnego hosta istnieje możliwość sprawdzenia, czy agent użytkownika zawiera słowa iphone, ipod, ipad, a jeśli tak, to przenieść je do innej domeny?

Odpowiedzi

mishelle rennie
Powoduje otwarcie dokumentacji dla mod_rewrite i nieznacznie zmienia jeden z przykładów:

 
RewriteCond  %{HTTP_USER_AGENT}  iphone|ipod|ipad
RewriteRule  ^/(.*)              http://iphone.mysite.ru/  [L]
Odpowiedzi:
Dziękuję bardzo. Nie sądziłem, że wszystko jest takie proste ... - christina riewerts
Twoja opcja nie działała, ta z dołu działała.
O ile mi wiadomo, regularny sezon gdzieś nie działa, trzeba będzie przetestować go bardziej szczegółowo jutro. - andrew rumbles
Tak, wszystko działa, ale musisz dodać flagę nocase, to znaczy, pierwszy wiersz powinien wyglądać tak:
RewriteCond% {HTTP_USER_AGENT} iphone | ipod | ipad [NC] - mark robinson
lauren deville
Możesz. Zobacz dokumentację dla mod_rewite
yz the whyz
. Htaccess:
 
RewriteEngine On                      
RewriteCond %{HTTP_USER_AGENT} Mobile.+Safari
RewriteRule ^ http://habrahabr.ru [R,L] 
Poradnik wyjaśniający na temat Java EE 6 :: Hibernate - niestandardowy program ładujący zapytanie :: Projektant baz danych, z dobrą wizualizacją i pracą z bazą danych? :: Jakie są analogi OpenX? :: Jak być stale zalogowanym w habre?
Zostaw odpowiedź
Linki