Si vous avez développé une version mobile de votre site, vous souhaitez certainement rediriger automatiquement les visiteurs utilisant un iPhone, un BlackBerry vers cette version.


Dans ce petit billet, la version mobile du site sera http://m.admin-serv.net/ et le site normal sera https://admin-serv.net/

## Version normale du site
$HTTP["host"] == "admin-serv.net" {
     $HTTP["useragent"] =~ "(Android|iPhone|Palm|BlackBerry)" {
          url.redirect = ( "^/(.*)" => "http://m.admin-serv.net/" )
     }
}
## Version mobile du site
$HTTP["host"] == "m.admin-serv.net" {
     $HTTP["useragent"] !~ "(Android|iPhone|Palm|BlackBerry)" {
          url.redirect = ( "^/(.*)" => "https://admin-serv.net/" )
     }
}

Il ne vous reste plus qu’à recharger la configuration de Lighttpd et de tester son fonctionnement.

/etc/init.d/lighttpd force-reload
Reloading web server configuration: lighttpd.

Categories:

Tags:

No responses yet

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *