WordPress网站404错误页面教程
在本教程中,我们将介绍WordPress网站的404个错误,包括它们是什么以及为什么会发生。然后我们将讨论处理这些错误的两种方法,以及一些有帮助的WordPress插件。
你在网站上发布的内容(无论是页面的一部分还是帖子的一部分)通常是永久的。但是,如果存在问题(无论是技术问题还是其他问题),内容项可能无法显示。相反,它会触发一个404错误,这对您的网站或其用户来说不是一个好消息。
简而言之,404错误表示没有找到该网页。但是,与其他错误不同,它们通常显示在专门的页面上。通过定制和优化的404错误页面,您可以让访问者回到正轨。
什么是404错误?
任何网站都可能发生404错误,甚至更大的网站,例如Airbnb。404错误可以发生在任何网站,甚至更大的网站,如Airbnb。
正如我们所讨论的,404错误是一个响应代码,表明尽管用户可以连接到网站的服务器,但无法找到页面。这有许多原因,例如:
或者该页面已被移动或删除。
服务器在加载页面时遇到问题。
指向此页面的URL不正确。
或者文章页面从一开始就不存在。
当然,404错误会显著降低你网站的流量。因此,在您的网站上快速找到并修复这些错误是至关重要的。但首先,让我们看看404错误页面的目的。
44错误页面介绍
404错误页面会提醒访问者页面丢失或URL不正确。许多网站使用其主题提供的默认页面,但您也可以自定义404错误页面以改善用户体验(UX)。
最常见的是,错误页面会记录问题,并提供可供用户选择的替代选项:例如,返回主页链接、相关内容或搜索框。
一个好的404错误页面应该包含一些基本的元素。包括链接或导航菜单、品牌道歉或解释以及搜索框。
例如,云适马选择了一个古怪的解释和一个容易找到的“回到家”按钮。这有助于减少挫折感,同时也使用户能够以最小的中断返回主站点。
Repair Pal提供了另一个很好的例子,它是一个实现良好的404错误页面。他们选择坚持自己的默认主题——保持导航菜单不变——同时也为用户提供了一种与页面即时交互的方式。例如,访问者可以获得估价或对你的汽车进行故障诊断。
如您所见,创建功能性页面是减轻404错误影响的一种有用方式。他们也确保你的网站是专业的,尽管有错误。
如何在WordPress网站上找到并修复404错误
虽然404错误肯定会偶尔发生,但是频繁发生可能意味着有更严重的问题。例如,您网站的服务器可能有问题,或者永久链接设置不正确。
幸运的是,这些错误可以在WordPress中找到。更重要的是,一旦问题解决了,你就可以学以致用,避免以后的问题。
谷歌分析非常适合根除404错误。在控制面板中,转到定制>定制报告,并创建一个+新的定制报告。然后按如下方式设置参数。
保存报告,打开它,您将看到导致404错误的确切URL。无论你的网站是否存在更广泛的问题,WordPress都可以轻松解决这个问题。
此外,还可以安装搜索推送插件或蜘蛛统计分析插件,实现网站404的错误跟踪。
除了404错误链接跟踪,搜索推送插件还包括百度、必应、360、神马等搜索引擎推送支持,百度收录查询等功能。可以通过“数据统计-死链提交列表”查询百度搜索引擎蜘蛛反馈的404错误链接数据。
如果安装了蜘蛛统计分析插件,可以通过插件的“蜘蛛日志”选择404和最近30天的状态,可以查询最近30天所有抓取状态为404的蜘蛛的链接地址,如下图所示:
温馨提示:无论是搜索推送插件统计的404错误链接,还是蜘蛛统计分析插件统计的404错误链接,都不一定是真正的404错误,因为其中有一部分可能是虚假蜘蛛试图抓取不存在的链接并返回404错误。请注意识别!
如何有效应对网站404错误
即使你尽力避免它们,404错误也不可避免地时有发生。但是,有一些方法可以最大限度地减少它们的干扰。现在我们来看两个。
1.创建一个专用的404错误页面
WordPress足够灵活,可以让你编辑几乎所有404错误页面的元素。要为你的站点创建一个自定义的404错误页面,你有两个选择——手动或者使用插件。
默认情况下,许多主题都包含404.php模板文件。如果您的主题是这种情况,您可以自己找到文件并编辑当前已有的消息。然而,在你这样做之前,最好创建一个子主题来使用。这样,您就不会对父主题进行永久性的更改。
创建子主题后,在WordPress中进入外观>主题编辑器,然后在编辑器右侧的文件列表中打开404.php。
从这里,找到该行,然后根据自己的要求简单地编辑消息(完成后保存更改)。
如果你当前的主题中没有404.php文件,你可以使用WordPress Codex guide创建你自己的文件。但是,您需要访问FTP客户端,比如FileZilla。
打开FileZilla并输入服务器登录信息以访问您的文件目录。双击网站的根文件夹(有时称为public_html),然后导航到wp-content >主题>[主题名]> 404.php。我们正在使用2013年的404模板,但欢迎您浏览另一个具有类似模板的主题。
接下来,右键单击404.php文件并选择查看/编辑。
该文件将在您的文本编辑器中打开。突出显示其中的整个代码,然后复制它。现在回到FileZilla并导航回主题目录。选择您当前的网站主题,然后右键单击。从下拉列表中选择创建一个新文件,并将其命名为404.php。
单击确定,然后右键单击新的404.php文件。选择“查看/编辑”并从下拉列表中粘贴您之前复制的代码。当然,你可以根据自己的要求编辑内容。保存文件后,一切准备就绪!
或者,你可以使用WordPress插件(比如404page和Custom 404 Pro之类的404错误页面插件)来达到同样的目的。一旦安装,它们可以让你替换你的主题的默认404页面,或者如果你的主题不包含404页面,你可以创建一个。如果你对修改WordPress核心文件结构持谨慎态度,它们将是一个理想的选择。
2.设置自动重定向到更有用的页面
04错误页面的替代方法是重定向访问。简而言之,页面重定向是一种将流量从一个网页(例如404错误页面)发送到另一个网页的方法。这是一个很好的选择,原因有很多。例如,如果您更改旧页面或文章的URL,或者删除任何旧内容,您可以将访问者重定向到新页面。我们可以直接使用重定向插件对404错误页面进行重定向,包括重定向和saferedirect manager或者简单粗暴的把错误的页面重定向到首页。
总结
404错误需要快速和专业的反应,以防止您的网站的流量受到负面影响。幸运的是,WordPress可以轻松管理404错误并重定向访问者。404错误页的定义、跟踪和处理已经在上面详细解释了。但如果想深入研究404错误链接,建议进一步阅读《如何处理WordPress网站404状态的死链》。