Htaccess - Mobiele telefoons detecteren


Mobiele websites horen er bij en er zijn vele manieren om te bekijken of een bezoeker met een mobiele telefoon je website bezoekt of niet. Zo is dit bijvoorbeeld af te vangen met een PHP script (Er zijn er vele te vinden) maar het kan ook met behulp van .htaccess. De code is in dit geval vrij eenvoudig en wat je hier doet is user-agents toevoegen. Hieronder in het voorbeeld zijn er al een reeks toegevoegd, vul dit eventueel zelf aan waar nodig.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.mobielewebsite.nl$ [NC]
RewriteCond %{HTTP_USER_AGENT} ^(.*?)blackBerry [OR,NC]
RewriteCond %{HTTP_USER_AGENT} ^(.*?)android [OR,NC]
RewriteCond %{HTTP_USER_AGENT} ^(.*?)opera\ mini [OR,NC]
RewriteCond %{HTTP_USER_AGENT} ^(.*?)opera\ mobi [OR,NC]
RewriteCond %{HTTP_USER_AGENT} ^(.*?)iemobile [OR,NC]
RewriteCond %{HTTP_USER_AGENT} ^(.*?)iphone [OR,NC]
RewriteCond %{HTTP_USER_AGENT} ^(.*?)ipad [NC]
RewriteRule (.*) http://adres.mobielewebsite.nl%{REQUEST_URI}[L,R=301]