Halo guys.
Hope you all are fine...
I've got a little problem.
I've created a mobile friendly website for a company a few weeks ago.
I'm keeping the mobile website one side.
Example: http://website.com
Mobile: http://m.website.com
So now, i've found this .htaccess file which redirects the mobile browser to the m.website.com url
It works wonders, but my girlfriend uses a samsung, think it's a s3
Her phone works fine if she uses the normal browser, but when she uses chrome it redirects her to the normal website instead of the mobile webside.
It works perfect on my budget android phone, but not on her samsung.
Please help?
Quintin
Thanks guys.
And it's good to be back after a few years.
Hope you all are fine...
I've got a little problem.
I've created a mobile friendly website for a company a few weeks ago.
I'm keeping the mobile website one side.
Example: http://website.com
Mobile: http://m.website.com
So now, i've found this .htaccess file which redirects the mobile browser to the m.website.com url
It works wonders, but my girlfriend uses a samsung, think it's a s3
Her phone works fine if she uses the normal browser, but when she uses chrome it redirects her to the normal website instead of the mobile webside.
It works perfect on my budget android phone, but not on her samsung.
Please help?
Quintin
Code:
RewriteEngine on RewriteBase / # Check if this is the noredirect query string RewriteCond %{QUERY_STRING} (^|&)m=0(&|$) # Set a cookie, and skip the next rule RewriteRule ^ - [CO=mredir:0:www.website.com] # Check if this looks like a mobile device # (You could add another [OR] to the second one and add in what you # had to check, but I believe most mobile devices should send at # least one of these headers) RewriteCond %{HTTP:x-wap-profile} !^$ [OR] RewriteCond %{HTTP:Profile} !^$ [OR] RewriteCond %{HTTP_USER_AGENT} "acs|alav|alca|amoi|audi|aste|avan|benq|bird|blac|blaz|brew|cell|cldc|cmd-" [NC,OR] RewriteCond %{HTTP_USER_AGENT} "dang|doco|eric|hipt|inno|ipaq|java|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-" [NC,OR] RewriteCond %{HTTP_USER_AGENT} "maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|opwv" [NC,OR] RewriteCond %{HTTP_USER_AGENT} "palm|pana|pant|pdxg|phil|play|pluc|port|prox|qtek|qwap|sage|sams|sany" [NC,OR] RewriteCond %{HTTP_USER_AGENT} "sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sph-|symb|t-mo" [NC,OR] RewriteCond %{HTTP_USER_AGENT} "teli|tim-|tosh|tsm-|upg1|upsi|vk-v|voda|w3cs|wap-|wapa|wapi" [NC,OR] RewriteCond %{HTTP_USER_AGENT} "wapp|wapr|webc|winw|winw|xda|xda-" [NC,OR] RewriteCond %{HTTP_USER_AGENT} "up.browser|up.link|windowssce|iemobile|mini|mmp" [NC,OR] RewriteCond %{HTTP_USER_AGENT} "symbian|midp|wap|phone|pocket|mobile|pda|psp" [NC] RewriteCond %{HTTP_USER_AGENT} !macintosh [NC] # Check if we're not already on the mobile site RewriteCond %{HTTP_HOST} !^m\. # Can not read and write cookie in same request, must duplicate condition RewriteCond %{QUERY_STRING} !(^|&)m=0(&|$) # Check to make sure we haven't set the cookie before RewriteCond %{HTTP_COOKIE} !^.*mredir=0.*$ [NC] # Now redirect to the mobile site RewriteRule ^ http://m.website.com [R,L]
And it's good to be back after a few years.
Comment