2009-12-08 57 views
-1

如果用户代理是移动版,我想将一些URL重定向到移动版本。如何将URL重定向到移动版本?

实施例:

klikkarir.com/jawa-pos/5215/lowongan-call-center-accounting-administration-pt-asia-teleservices-januari-2010.html

将重定向到:

m.klikkarir.com/5215/lowongan-call-center-accounting-administration-pt-asia-teleservices-januari-2010/

有人帮助我。

+8

15个问题,没有接受... – jldupont 2009-12-08 10:02:13

回答

1

最好的方法是使用WURFL来检测移动设备是否正在打你的页面,有几个(php,java,C++)接口。

如果您想要更精确但不太精确的解决方案,可以使用快速的使用权比较,example

+0

我需要的是重定向特定的URL,而不是全部重定向到移动版本(如果用户代理是移动) – 2009-12-09 04:33:00

0

你可以试试Mobify Me服务,也有免费版本。

题外话,开始接受答案

2

我用http://detectmobilebrowser.com,并发现它是最快和最简单的方法。它工作得很好。该站点自动生成服务器脚本(php,perl,python,coldfusion,apache,jquery等),用于检测移动浏览器并进行相应的重定向。您可以将代码复制并粘贴到索引文件的某处。

+0

当试图对IIS建议在表达detectmobilebrowser.com网站得到错误“表情太复杂”。这确实太过复杂了。更喜欢使用类似https://gist.github.com/dalethedeveloper/1503252中的建议 – Riga 2013-07-09 11:36:52

0

我相信有三种方法可以首先检测屏幕大小的像素数量。我已经尝试过这种方法,它可以在参数(移动设备上的高分辨率和高分辨率屏幕与旧分辨率低分辨率桌面屏幕)内工作,另外一些方法建议(http://www.inmotionhosting.com/support/website/how-to/mobile-redirect)使用.htaccess文件。这里的想法是屏幕浏览器接受移动MIME类型 - 因为我怀疑没有很好的推动全屏设备采取移动MIME类型这似乎相当可靠与平板设备上的警告,你可能会得到移动版本时他们能够处理主版本。第三个是使用上面提到的脚本解决方案。 运气 DPR

相关问题