需要将移动用户重定向到移动页面

时间:2014-03-19 09:12:42

标签: php redirect mobile

我有移动网站和桌面网站。两个平台上的相应URL都不同。我需要两件事; 1.移动访问者需要重定向到移动网站。 2.应将移动访问者重定向到访问者正在查看的相应移动页面。

桌面版本是用PHP开发的。移动网站是使用工具开发的,因此创建了一个可通过所有移动设备上的浏览器访问的通用移动应用程序网站。

我目前在移动重定向的htaccess文件中使用的代码如下所示。

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

# Check for mime types commonly accepted by mobile devices
RewriteCond %{HTTP_ACCEPT} "text\/vnd\.wap\.wml|application\/vnd\.wap\.xhtml\+xml" [NC]
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^ http://m.site.com/

这不会将移动访问者重定向到移动网站。所以,请帮助我重定向工作。

我应该为桌面网站和移动网站添加单独的htaccess文件吗?

由于 Somesh。

1 个答案:

答案 0 :(得分:0)

我认为你要找的是这样的:

http://detectmobilebrowsers.com/

htaccess重定向在apache下填充。

我还建议您检查多个级别的移动设备(如apache,PHP / ASP / what和JavaScript / jQuery)