求PHP跳转代码
空间不支持绑定到子目录,根目录下主站,子目录WAP下是手机站。求一跳代码,要求一:根据网址自动判断跳转,如输入www.12306.com或12306.com自动跳转到主站...
空间不支持绑定到子目录,根目录下主站,子目录WAP下是手机站。求一跳代码,要求一:根据网址自动判断跳转,如输入www.12306.com或12306.com自动跳转到主站http://www.12306.com/,输入wap.12306.com自动跳转到WAP目录下的手机网站。要求二:HTTP返回状态必需为301.
以下代码可以实现,但返回的HTTP状态为302,所以不要求。
<?php
$sTrr = @explode(".", $_SERVER['SERVER_NAME']);
$domain = strtolower($sTrr[0]);
// 如果是wap网站
if ( $domain == 'wap') {
header("Location: http://wap.12306.com/wap/");
} else {
header("Location: http://www.12306.com/index.php");
}
?>
能达到以上要求,可以加分。 展开
以下代码可以实现,但返回的HTTP状态为302,所以不要求。
<?php
$sTrr = @explode(".", $_SERVER['SERVER_NAME']);
$domain = strtolower($sTrr[0]);
// 如果是wap网站
if ( $domain == 'wap') {
header("Location: http://wap.12306.com/wap/");
} else {
header("Location: http://www.12306.com/index.php");
}
?>
能达到以上要求,可以加分。 展开
1个回答
展开全部
我来回答吧: 我测试过 ,返回 301.
<?php
$sTrr = @explode(".", $_SERVER['SERVER_NAME']);
$domain = strtolower($sTrr[0]);
// 如果是wap网站
if ( $domain == 'wap')
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://wap.12306.com/wap/");
exit();
}
else
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.12306.com/index.php");
exit();
}
?>
<?php
$sTrr = @explode(".", $_SERVER['SERVER_NAME']);
$domain = strtolower($sTrr[0]);
// 如果是wap网站
if ( $domain == 'wap')
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://wap.12306.com/wap/");
exit();
}
else
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.12306.com/index.php");
exit();
}
?>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询