PHP将URL重定向到其移动版本

时间:2016-05-11 12:38:46

标签: php redirect mobile

我有一个交易网站,有很多交易。我希望如果有人在移动设备上打开交易页面,那么它会重定向到移动网站。

实施例: -

用户在移动设备中访问此网址 - http://www.onlinedealsindia.in/deal/buy-vitel-105-dual-sim-mobile-rs-577-from-askmebazaar-dealid598

重定向到 - http://m.onlinedealsindia.in/deal/buy-vitel-105-dual-sim-mobile-rs-577-from-askmebazaar-dealid598

这" / buy-vitel-105-dual-sim-mobile-rs-577-from-askmebazaar-dealid598"是slu ..我称它为slug。通过htaccess我看起来像这样。

我正在使用的代码: -

<?php
require_once ($_SERVER['DOCUMENT_ROOT'] . '/includes/Mobile_Detect.php');
$objMobile = new Mobile_Detect;

if($objMobile ->isMobile()) {
$slug = $_GET[slug];
$_SERVER['HTTP_HOST'] = 'http://m.onlinedealsindia.in/deal/" .$slug. "';
}
?>

任何帮助都是值得的,如果有工作,我会有礼物......

2 个答案:

答案 0 :(得分:0)

if($objMobile ->isMobile()) {
    header("Location: http://m.onlinedealsindia.in/".$_SERVER["REQUEST_URI"]);
}

这会发送一个&#34;位置&#34;将标题重定向到&#34; m.onlinedealsindia.in&#34;,保持请求的路径相同。

答案 1 :(得分:0)

您需要使用NO(false)header来重定向访问者。

尝试

location