View Full Version : Redirect for mobile users?
pjkcards
05-20-2013, 12:59 PM
Right now when I go to www.domain.com, it brings up a blank page due to an issue with a plugin that I use.
How can I have all mobile users redirected to my mobile site automatically? How?
Edit: To be a bit more clear:
I am using vB 4.2, and use the vBAdvanced CMPS. Works great for desktop. For mobile users, I have m.domain.com setup. I want anyone on a mobile device that goes to domain.com to automatically be redirected to m.domain.com.
What is the best way to go about this?
Thanks.
pjkcards
05-23-2013, 02:12 AM
Sorry, to be a bit more clear:
I am using vB 4.2, and use the vBAdvanced CMPS. Works great for desktop. For mobile users, I have m.domain.com setup. I want anyone on a mobile device that goes to domain.com to automatically be redirected to m.domain.com.
What is the best way to go about this?
Thanks.
snakes1100
05-23-2013, 03:36 AM
<a href="http://www.vbadvanced.com/forum/showthread.php?t=48447" target="_blank">http://www.vbadvanced.com/forum/showthread.php?t=48447</a>
pjkcards
05-23-2013, 04:22 AM
http://www.vbadvanced.com/forum/showthread.php?t=48447
I did see this page before posting. I don't want a login page/grid menu, I want all mobile traffic to be redirected to my m.domain.com, which is all setup for logged in/logged out users.
Do you have any other suggestions?
Thanks!
snakes1100
05-23-2013, 04:33 AM
If you want to redirect all mobile devices, you can try this.
<script type="text/javascript">
<!--
if (screen.width <= 800) {
window.location = "http://m.domain.com";
}
//-->
</script>
pjkcards
05-23-2013, 08:33 AM
Thanks, is that the best way to do it, or can it be done with user-agent?
That appears to be working.
snakes1100
05-23-2013, 08:46 AM
Yea, you can do it via user-agent, but your responsible to keep the agents updated on your own.
htaccess rewrite:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} (android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iem obile|ip(hone|od)|iris|kindle|lge\ |maemo|midp|mmp|netfront|opera\ m(ob|in)i|palm(\ os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\. (browser|link)|vodafone|wap|windows\ (ce|phone)|xda|xiino [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a\ wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar (ch|go)|as(te|us)|attw|au(di|\-m|r\ |s\ )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|b umb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1\ u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp(\ i|ip)|hs\-c|ht(c(\-|\ |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac(\ |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a |jbro|jemu|jigs|kddi|keji|kgt(\ |\/)|klon|kpt\ |kwc\-|kyo(c|k)|le(no|xi)|lg(\ g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t (\-|\ |o|v)|zz)|mt(50|p1|v\ )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran |owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v\ )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(4 0|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98 )|w3c(\-|\ )|webc|whit|wi(g\ |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-) [NC]
RewriteRule ^$ http://m.yoursite.com [R,L]
pjkcards
05-23-2013, 09:03 AM
thanks. The redirect based on screen size redirects users to the mobile site, but when they want to go to the desktop version, they can't. Is there a way around this?
The result would be the same with what you posted above, right?
How do most sites deal with this issue such that mobile devices use the mobile version, but still have the option for desktop version?
snakes1100
05-23-2013, 09:12 AM
I have no idea how other sites deal with redirects on their sites, sorry.
But yes, those two examples are going to force them to the mobile, as you had asked.
pjkcards
05-24-2013, 08:43 AM
Yes, thank you. It is possible to redirect mobile users, but at the same time allow them to visit the full standard site on their phone, if needed?
tacklebox joe
06-05-2013, 06:38 PM
i too want to redirect all mobile users to the mobile sytle however do not have another domain set up as "m.domain" just my main one. im a noob and need help...how do i do this? thx!
tacklebox joe
06-12-2013, 12:57 AM
anyone?
tacklebox joe
07-16-2013, 12:38 PM
WOW, no help for a noob?
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.