移动重定向域级别,保持页面URL

时间:2012-06-04 01:35:35

标签: android mobile jquery-mobile url-rewriting

我已经找到了移动检测和重定向脚本,但是在“整个”网站级别,例如,如果你通过手机/智能手机/平板电脑到达内页(例如:www.site.com/this_page.php) ,您将被重定向到代理子域网站,例如m.site.com。

这不适合我需要的东西,我正在寻找一些在浏览器/设备检测上有用的东西,但是然后将你重定向到完全相同的页面,但是在子域上,使用上面的例子,它应该是:m .site.com / this_page.php,

有这样的剧本吗?

最好的问候

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您应该可以在网站的任何位置使用设备检测脚本(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);
?>

取决于您放置代码的位置。