在php中创建一个移动网站

时间:2013-09-24 06:48:03

标签: php .htaccess jquery-mobile mobile responsive-design

我想创建适用于移动版或桌面版的网站。 这可以创建我的域名的新子域名&推出移动版。所有请求都来自移动重定向到移动版文件夹。

但我想为桌面版创建相同的网址&移动版网站但目录不同。

例如:

桌面版我的域名为www.abc.com 对于移动版www.abc.com/m,这是网站的物理文件夹结构。 但我希望当用户从移动设备显示移动版网站时输入www.abc.com,并从桌面输入相同的网址。

2 个答案:

答案 0 :(得分:1)

请参阅此问题的最佳答案: Auto detect mobile browser (via user-agent?) 它详细说明了如何使用User-Agent标头检查移动浏览器是否正在访问您的网站,并重定向到您网站的移动部分,就像您所说的那样。

或者,如果您使用的是像Joomla或Drupal这样的CMS,快速谷歌搜索将向您展示如何插入移动版本。

答案 1 :(得分:0)

最简单的方法是检测用户代理,如果是移动用户代理,则可以将用户重定向到移动网站。 使用php将是

<?php
 $browser = get_browser(null, true);
 //check the $browser to see if it has mobile platform or desktop
 if (mobile) header ('location:www.abc.com/m')
 if (desktop) header ('location:www.abc.com')

&GT;

仅供参考,请参阅此处的文档http://php.net/manual/en/function.get-browser.php