wordpress主页php,如何使用PHP实现在WordPress中将404错误页面重定向到主页

详细内容

404错误表示服务器上不存在请求的页面,如果你的WordPress网站上出现多个404错误,而你没有404的特定页面。在这种情况下,你可以简单地通过301将所有404请求重定向到你的网站主页。

55883d7355753a03173c728bbed240c1.png

要做到以上这一点,你不需要在你的站点上安装额外的插件,一个小的PHP代码就可以实现了。

将404错误页重定向到主页

进入你的wordpress主题目录,在你的wordpress中编辑404.php文件。让我们在文件的顶部添加下面的PHP脚本。脚本中的第一行将永久重定向为301。<?php

header("HTTP/1.1 301 Moved Permanently");

header("Location: ".get_bloginfo('url'));

exit();

?>

你也可以用你的网站域名替换.get-bloginfo(“url”),以避免通过对wordpress额外的请求来获取域名,并像下面这样使重定向更快。<?php

header("HTTP/1.1 301 Moved Permanently");

header("Location: http://www.example.com");

exit();

?>

本篇文章到这里就已经全部结束了,更多其他精彩内容大家可以关注少侠科技的PHP视频教程栏目!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当博客进行改版或域名迁移时,相关的链接结构发生改变,你是否遇到过404错误,如果你还为这个而烦恼的话,那么,今天介绍的这款插件,可以帮你解决死链问题,进而保护你的访客和PR。 Redirection是一个管理301重定向wordpress插件,可以将404 errors重定向到正确的页面,插件特征 •支持WordPress、Apache重定向 •404 error 监测 - 抓取404 errors页面,让你轻松重定向到新页面,而不致于丢失流量 •支持RSS feed 404 errors 重定向 •可自定义重定向路径,你可以重定向一个网址到另一页面文件或网站。 •支持整个网站或目录重定向 •可创建基于URL、浏览器、推介网址、或注册页面重定向(这对于隐藏网上赚钱的推介链接非常有用) •当一篇日志URL改变时,可以自动添加301重定向 •可以输出重定向到CSV, XML或Apache .htaccess文件 •支持正则表达式 Redirection插件安装 1.下载Redirection插件,然后上传插件到/wp-content/plugins/下的文件夹。 2.到wp管理后台插件页面激活插件,激活插件后,你可以点击Tools"--->"Redirection",看到如下页面 注意,我建议您在原始URL的末尾加上(.*),并开启正则表达式匹配。这样可以匹配上所有以你的URL为前缀的页面,防止在指向某条评论的URL上出现问题。 404错误重定向 开启404监视功能,需要到“Modules”页面,编辑“404 Errors”模块,保证“记录404错误”是选中状态,如下图: 点击“404 Errors”模块的“点击数”一列的数字,即可浏览404错误日志,甚至可以选择RSS链接,得到所有404错误的RSS Feed地址。 注意:很多的攻击行为,也产生大量的404错误。在攻击行为频繁的时期开启404监视,可能会降低网站的效率。 分组功能 可以根据用途的不同,对你的转向记录进行分组。在“分组”页面增删分组,然后在“转向”页面,选择列表下方的“移动到:”选项,即可移动选中的转向记录。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值