The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
Redirect for mobile users?
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. |
#2
|
|||
|
|||
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. |
#3
|
|||
|
|||
<a href="http://www.vbadvanced.com/forum/showthread.php?t=48447" target="_blank">http://www.vbadvanced.com/forum/showthread.php?t=48447</a>
|
#4
|
|||
|
|||
Quote:
Do you have any other suggestions? Thanks! |
#5
|
|||
|
|||
If you want to redirect all mobile devices, you can try this.
Code:
<script type="text/javascript"> <!-- if (screen.width <= 800) { window.location = "http://m.domain.com"; } //--> </script> |
#6
|
|||
|
|||
Thanks, is that the best way to do it, or can it be done with user-agent?
That appears to be working. |
#7
|
|||
|
|||
Yea, you can do it via user-agent, but your responsible to keep the agents updated on your own.
htaccess rewrite: Code:
RewriteEngine On RewriteBase / RewriteCond %{HTTP_USER_AGENT} (android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|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|bumb|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(40|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] |
#8
|
|||
|
|||
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? |
#9
|
|||
|
|||
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. |
#10
|
|||
|
|||
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?
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|