Last updated on November 25, 2022
You can use mod_rewrite’s RewriteCond
directive to redirect users to different websites depending on what device they are using.
.htaccess Rules
Following rewrite rules will redirect iPhone, iPad, and iPod users to different subdomains based on the user agent.
RewriteCond %{HTTP_USER_AGENT} ^.*iPhone.*$
RewriteRule ^(.*)$ http://iphone.yourdomain.com [R=301]
RewriteCond %{HTTP_USER_AGENT} ^.*iPad.*$
RewriteRule ^(.*)$ http://ipad.yourdomain.com [R=301]
RewriteCond %{HTTP_USER_AGENT} ^.*iPod.*$
RewriteRule ^(.*)$ http://ipod.yourdomain.com [R=301]
For all the other user agent requests, default rewrite rules will be applied.