.htaccess Redirect to specific Sub-Domain based on User Agent

You can use mod_rewrite’s RewriteCond directive to redirect user’s to different websites depending on what device they are using.

.htaccess Rules

Following rewrite rules will redirect iphone, ipad and ipod users to different sub domains 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.

I hope you like this Post, Please feel free to comment below, your suggestion and problems if you face - we are here to solve your problems.

DMCA.com Protection Status