PHP实现301重定向根域名到带www的域名

就是将没有www的域名301跳转到带www的二级域名上去,即ityinhu.com重定向到www.ityinhu.com

在php中实现301重定向的方法还是比较简单的,实现方法就是利用header状态码和header跳转

PHP实现301重定向根域名到带www的域名

话说宝塔的301跳转不够得劲,还是要用php代码的显示来实现,速度也更快一点,所以如果需要完成这个功能,下面的PHP代码可以实现:

<?php
$the_host = $_SERVER['HTTP_HOST'];//得到输入的域名
$request_url = isset($_SERVER['REQUEST_URI'])?$_SERVER['REQUEST_URI']:'';//判断地址后面部分
if($the_host !== 'www.ityinhu.com')//这是我要要去的域名地址
{ header('HTTP/1.1 301 Moved Permanently');//发出301头部
header('Location: https://www.ityinhu.com'.$request_url);//跳转到我的新域名地址
}
?>