我想创建适用于移动版或桌面版的网站。 这可以创建我的域名的新子域名&推出移动版。所有请求都来自移动重定向到移动版文件夹。
但我想为桌面版创建相同的网址&移动版网站但目录不同。
例如:
桌面版我的域名为www.abc.com
对于移动版www.abc.com/m
,这是网站的物理文件夹结构。
但我希望当用户从移动设备显示移动版网站时输入www.abc.com
,并从桌面输入相同的网址。
答案 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