最近做网站的时候,发现同步到Linux服务器下,手机浏览网站有奇怪的弹窗bug。
以为是自己写的网页残了,去掉了一些调试语句后,还是这样。
于是,发现如果不加www访问,就不会出现bug
<?php
$the_host = $_SERVER['HTTP_HOST'];
$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';
if($the_host == 'www.xxx.com')//进行跳转
{
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://xxx.com'.$request_uri);//目标地址
}
?>
OK,不弹窗了~
具体原理研究清楚之后续更~