我发现了移动检测和重定向脚本,但在“整个”站点级别,例如,如果您使用移动/智能手机/平板电脑到达内页(例如:www.site.com/this_page.php),您就是重定向到代理子域站点,比如说 m.site.com。
这不适合我的需要,我正在寻找对浏览器/设备检测有好处的东西,但是然后使用上面的示例将您重定向到完全相同的页面但在子域上,它应该是:m.site。 com/this_page.php,
有这样的剧本吗?
此致
我发现了移动检测和重定向脚本,但在“整个”站点级别,例如,如果您使用移动/智能手机/平板电脑到达内页(例如:www.site.com/this_page.php),您就是重定向到代理子域站点,比如说 m.site.com。
这不适合我的需要,我正在寻找对浏览器/设备检测有好处的东西,但是然后使用上面的示例将您重定向到完全相同的页面但在子域上,它应该是:m.site。 com/this_page.php,
有这样的剧本吗?
此致
如果我理解正确,您应该能够在您网站的任何位置使用设备检测脚本(php 或其他)。例如,将您的示例与51Degrees.mobi框架一起使用:
<?php
include('51Degrees/51Degrees.mobi.php');
$IsMobile = $_51d["IsMobile"] == "True";
if ($IsMobile)
redirect(m.site.com);
else
redirect(www.site.com);
?>
这可以嵌入到您的索引的 HTML 中,但也可以放在 /this_page.php 中:
<?php
include('51Degrees/51Degrees.mobi.php');
$IsMobile = $_51d["IsMobile"] == "True";
if ($IsMobile)
redirect(m.site.com/this_page.php);
else
redirect(www.site.com/this_page.php);
?>
代码的放置位置由您决定。