Skip to content

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

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.

0 0 votes
Article Rating
Subscribe
Notify of
guest

4 Comments
Most Voted
Newest Oldest
Inline Feedbacks
View all comments