零基础学做网站培训介绍

当前位置:

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

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

相关阅读:

php判断是否包含中文实现过滤垃圾留言

PHP如何读取数据库并显示到网站前台

Discuz模板运行PHP代码及引用php文件的方法

发表评论

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

相关教程

  • 国内特别常用的PHP+MySql免费CMS系统大全:0. WordPress - 是一款基于PHP和MySQL的Blog软件,但是它也可以当作简单的cms系统来用。通过它可以快速
  • 什么本地环境?就是在你个人的电脑上安装一个环境,模拟出你的虚拟空间一样的环境。这样还没有购买域名和网站空间的朋友,就可以先在本地搭建好word
  • 高仿phpcms门户网站主题 图文教程 (18099 次浏览)
    这款wordpress cms主题是高仿phpcms,信任很多人都用过phpcms,如今运用wordpress也能够完成这样的作用。本站发布过很多高仿wordpress主题,例如高仿b
  • 有的学员在本地环境下使用WORDPRESS程序搭建好网站后,打开首页正常,但打开其它页面都显示http返回状态码404错误,那么本地环境网站出现404错误该怎
  • 在学做网站论坛的论坛制作课程中,我们讲到如何使用Discuz程序进行论坛网站建设,论坛网站可以任意去发贴。作为管理员的我们可能会发现一些别人发了一
  • 错误页面模板(404.php)是当用户打开了网站中没有的页面,或者之前存在现在已被删除的页面时显示的内容。主要是引导用户进入网站的其它页面进行浏览。
  • 针对于网站中的一些特殊页面,WordPress提供专题页面功能。通过新建WordPress 专题页面,可以让我们在做网站中,制作一些特殊的网页版面。例如,
  • 在课程我们讲到,我们在建站时,可以建立页面和分类目录,然后在网站导航上调用页面与分类目录。更换页面的顺序,我们可以在后台修改每个页面的排
  • 大家都知道Linux主机实现301重定向相对较简单,如果你使用的是Linux主机,那么在设置固定连接的时候,wordpress后台会自动添加以下函数到.htaccess文
  • 什么是301重定向301重定向最简单的理解就是,假设你的主机上绑定有 www.xuewangzhan.net, xuewangzhan.net二个域名,当你想输入 xuewangzhan.net域
  • 在很多情况下,网站都需要进行301或302重定向,其中301为终生重定向,一个302为临时重定向。比如网站整个更换了域名,比如网站结构或目录发生了移
  • Dreamweaver跳转菜单制作 视频教程 (1119292 次浏览)
    什么是跳转菜单跳转菜单是文档内的弹出菜单,对站点访问者可见,并列出链接到文档或文件的选项。可以创建到整个 Web 站点内文档的链接、到其它 Web
  • 插件介绍:URL跳转是一个WordPress插件管理301重定向,追踪404错误,一般整理你的网站可能有任意松散的两端。如果你的迁移从旧网站页这是特别有用的