零基础学做网站培训介绍

当前位置:

PHP 实现网站404页面301跳转

404页面是指网站不存在的页面,产生404页面的原因有很多,例如:网页被删除,网址URL错误等都会产生404页面。当用户打开一个页面是404时就会关闭页面,造成流量的浪费。这时我们可以使用301跳转,将404页面跳转到一个正常的页面。

网站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的网址
}
?>

将代码中的网站改成自己网站的网址即可。

相关阅读:

wordpress网站在linux虚拟空间实现301重定向的方法

wordpress网站在windows空间实现301重定向的方法

如何用htaccess实现301重定向

发表评论

电子邮件地址不会被公开。 必填项已用*标注