PHP 实现网站404页面301跳转指定网页
404页面是指网站不存在的页面,产生404页面的原因有很多,例如:网页被删除,网址URL错误等都会产生404页面。当用户打开一个页面是404时就会关闭页面,造成流量的浪费。
这时我们可以使用301跳转,将404页面跳转到一个正常的页面。
下面介绍一下使用PHP实现网站404页面进行301跳转到正常页面的方法。
<?php
$the_host = $_SERVER['HTTP_HOST'];//取得当前域名
$the_url = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判断地址后面部分
$the_url = strtolower($the_url);//将英文字母转成小写
if($the_url=="/index.php")//判断是不是首页
{
$the_url="/";//如果是首页,赋值为“/”
}
if($the_host !== 'www.xuewangzhan.net')//如果域名不是带www的网址那么进行下面的301跳转
{
header('HTTP/1.1 301 Moved Permanently');//发出301头部
header('Location:https://www.xuewangzhan.net'.$the_url);//跳转到带www的网址
}
?>
将代码中的网站改成自己网站的网址即可。