标签: 404页面

  • 如何将WordPress网站404页面重定向至首页

    部分站长可能会希望直接将404页面重定向到WordPress主页。将404未找到页面重定向到网站的主页有助于降低跳出率,并可能帮助用户在您的网站上发现其他有用的内容。

    在本教程中,将向您展示如何在WordPress中将404页面重定向到主页。

    redirect-404-page-home-age-wordpress-opengraph

    为什么要将404页面重定向到WordPress主页?

    如果您没有时间创建自定义404页面,那么将访问者重定向到主页可能是一个很好的解决方案。

    当用户请求您的WordPress网站上不存在的页面时,WordPress会改为向他们显示404错误页面。

    default-404-page-example

    大多数登陆默认404页面的用户会很快离开您的网站。这会增加您的整体跳出率并对您的搜索引擎排名产生负面影响。

    保持用户参与的一种方法是将他们重定向到另一个更相关的页面。一些网站所有者选择采取快捷方式并将用户重定向到主页。

    在理想情况下,您会将特定的404错误请求重定向到更相关的页面。

    下面我们介绍将404页面重定向到主页以及WordPress中的自定义页面的方法。

    方法 1:将所有404页面重定向到WordPress主页

    此方法使用一个简单的代码片段将所有404页面重定向到主页。如果您想了解如何将单个404页面重定向到更相关的页面,请参阅本文中的方法 2。

    在此方法中,您需要将代码添加到WordPress文件中。

    首先,您需要在WordPress主题文件夹中创建一个新文件并将其命名为404.php。如果您的主题已经有一个404.php文件,那么您需要改为编辑该文件。

    要编辑此文件,您需要使用FTP客户端或其文件管理器工具连接到WordPress服务器。

    ftp-404-php-file

    连接到您的网站后,您将能够在 WordPress 主题文件夹中看到404.php文件。

    您需要在404.php文件的第一行添加以下代码:

    <?php
    header(“HTTP/1.1 301 Moved Permanently”);
    header(“Location: “.get_bloginfo(‘url’));
    exit();
    ?>
    <?php
    header(“HTTP/1.1 301 Moved Permanently”);
    header(“Location: “.get_bloginfo(‘url’));
    exit();
    ?>
    <?php
    header("HTTP/1.1 301 Moved Permanently");
    header("Location: ".get_bloginfo('url'));
    exit();
    ?>

    接下来,您需要保存404.php文件并使用FTP或主机控制面板将其重新上传到您的主题目录。

    现在,当找不到页面时,它们将被重定向到您的WordPress主页,而不是显示404页面。

    方法 2:使用AIOSEO插件设置自定义404页面重定向

    处理404错误的最佳和对SEO最友好的方式是将它们重定向到最相关的页面,而不是直接指向主页。

    这就是All in One SEO插件的用武之地,该插件曾经是WordPress的最佳SEO插件,已被超过200万个网站使用。

    他们的重定向功能可以跟踪所有404页面错误,并支持在WordPress中设置404页面智能重定向。

    首先你需要安装并启用AIOSEO。(注: All in One SEO有一个免费版本,专业版才能够使用重定向功能。)

    启用插件后,您需要转到“All in One SEO » Redirects”。如果您尚未设置重定向,则需要单击“Activate Redirects”按钮。

    aioseo-activate-redirects

    完成后,您需要单击“Settings”菜单项并启用404日志。

    接下来,向下滚动直到看到“Logs”部分,然后单击“404 Logs”切换按钮,使其变为蓝色。

    turn-on-404-logs

    您的404日志记录了访客试图访问您网站上不再存在的页面的URL。

    您可以通过从下拉菜单中选择时间段来选择希望插件记录日志的时间。

    确保在继续之前单击“Save Changes”。

    之后,单击“404 Logs”菜单选项以查看上次访问的404页面。请记住,由于您刚刚启用了日志记录,因此它可能不会立即显示任何内容。建议24小时后再查看更多有用的见解。

    404-logs-menu-option

    “URL”列将显示用户尝试访问的404 页面。您需要单击“Redirect”列中的“Add Redirect”链接。

    这将创建一个下拉列表,您可以在其中输入重定向信息。

    为获得最佳结果,您需要在“Target URL”框中输入与原始查询最相关的页面,然后单击“Add Redirect”。

    add-home-page-redirect

    例如,如果您有一个关于如何处理WordPress网站404状态死链的教程,但您删除并更新了一个新文章,那么最好将该旧URL重定向到新文章而不是您的主页。

    要添加多个 404 页面重定向,只需执行与上述相同的步骤。

    请记住,通常您不希望永远将404页面重定向到网站主页。这是一个很好的临时解决方案,直到您创建一个自定义404页面,以便更好地转换或简单地将用户重定向到更相关的页面。

    我们希望本教程能帮助学会如何在WordPress中重定向404页面。当然你也可以安装我们的SEO插件来监控失效404错误链接及失效链接。

  • WordPress网站404错误页面教程

    在这篇教程中,我们将介绍WordPress网站的404错误,包括它们是什么以及它们发生的原因。然后我们将讨论处理这些错误的两种方法,以及一些可以提供帮助的WordPress插件。

    您在网站上发布的内容(无论是页面的一部分还是帖子的一部分)通常是永久性的。但是,如果出现问题(无论是技术问题还是其他问题),内容项可能不会显示。相反,它会触发404错误,这对您的网站或其用户来说不是好消息。

    简而言之,404​​错误表示未找到网页。但是,与其他错误不同,它们通常显示在专用页面上。通过定制和优化的404错误页面,您可以让访问者重回正轨。

    什么是404错误

    WordPress网站404错误页面教程-1 任何网站都可能发生404错误,甚至更大的网站,例如Airbnb

    正如我们所讨论的,404错误是一个响应代码,表明尽管用户能够连接到网站的服务器,但无法找到该页面。发生这种情况的原因有很多,例如:

    • 页面或文章已被移动或删除。
    • 服务器在加载页面时遇到问题。
    • 指向该页面的URL不正确。
    • 文章或页面从一开始就不存在。

    当然,404错误会显着减少您网站的流量。因此,在您的网站上快速找到并修复这些错误至关重要。但是,首先让我们看看404错误页面的用途。

    404错误页面简介

    404错误页面会提醒访问者缺少页面或URL不正确。许多网站使用其主题提供的默认页面,但也可以自定义404错误页面以改善用户体验 (UX)。

    最常见的是,错误页面会记录问题并提供可供用户选择的替代选项:例如,返回主页链接、相关内容或搜索框。

    一个好的404错误页面应该包含一些基本元素。其中包括链接或导航菜单、品牌道歉或解释以及搜索框。

    例如,Cloud Sigma选择了一个古怪的解释和一个易于找到的“返回主页按钮。这有助于减少挫折感,同时还使用户能够以最少的中断返回主站点。

    WordPress网站404错误页面教程-2

    Repair Pal提供了另一个很好的例子,它是一个实施良好的404 错误页面。他们选择坚持他们的默认主题——保持导航菜单完好无损——同时还为用户提供了一种立即与页面交互的方式。例如,访问者可以获得估算或排除您的汽车故障。

    WordPress网站404错误页面教程-3

    如您所见,创建功能性页面是减轻404错误影响的有用方法。他们还确保您的网站具有专业精神,尽管存在错误。

    如何查找和修复WordPress网站上的404错误

    虽然 404 错误肯定会偶尔发生,但频繁发生可能意味着存在更严重的问题。例如,您网站的服务器可能存在问题,或者永久链接设置不正确。

    幸运的是,可以在 WordPress 中找到这些错误。更重要的是,一旦问题得到解决,您就可以应用所学到的知识来避免将来再次出现问题。

    Google Analytics非常适合根除404错误。在仪表板中,转到Customization > Custom Report并创建一个+New Custom Report。然后设置参数如下。

    WordPress网站404错误页面教程-4

    保存报告,打开它,您将确切地看到导致404错误的URL。无论您的网站是否存在更广泛的问题,WordPress都可以轻松解决此问题。

    此外,你还可以安装搜索推送插件或者蜘蛛统计分析插件以实施网站404错误跟踪。

    其中搜索推送插件除了404错误链接跟踪之余,还包括百度、Bing、360、神马等搜索引擎推送支持,百度收录查询等功能。你可以通过“数据统计-死链提交清单”查询由百度搜索引擎蜘蛛反馈的404错误链接数据。

    搜索推送插件404链接清单

    如果你安装的是蜘蛛统计分析插件,则可以通过该插件的“蜘蛛日志”,选择状态为404,及近30天,即可查询最近30天内所有蜘蛛爬取状态为404的链接地址,如下图所示:

    蜘蛛爬取错误链接

    温馨提示:无论是搜索推送插件还是蜘蛛统计分析插件所统计的404错误链接,未必是真的存在的404错误,因为部分可能是伪蜘蛛尝试爬取不存在的链接而返回404错误。请注意识别!

    如何有效处理网站上的404 错误

    即使您尽力避免它们,404错误也难免会不时发生。但是,有一些方法可以最大程度地减少它们的干扰。现在让我们来看看两个。

    1. 创建一个专门的404错误页面

    WordPress网站404错误页面教程-5

    WordPress足够灵活,可以让您编辑几乎所有404错误页面的元素。要为您的站点创建自定义404错误页面,您有两种选择——手动或使用插件。

    许多主题默认包含一个404.php模板文件。如果您的主题是这种情况,您可以自己找到该文件并编辑当前存在的消息。但是,在您这样做之前,最好先创建一个要使用的子主题。这样,您就不会对父主题进行永久性更改。

    创建子主题后,转到WordPress中的外观>主题编辑器,然后在编辑器右侧的文件列表中打开404.php

    WordPress网站404错误页面教程-6

    从这里,查找<div>行,然后根据自己的要求简单地编辑消息(完成后保存更改)。

    如果您当前的主题中没有404.php文件,您可以使用WordPress Codex指南创建自己的文件。但是,您需要访问FTP客户端,例如FileZilla

    打开FileZilla,然后输入服务器登录信息以访问您的文件目录。双击您网站的文件夹(有时称为public_html),然后导航到wp-content>themes>[themename]>404.php。我们正在使用二〇一三的404 模板,但欢迎您浏览具有类似模板的另一个主题。

    接下来,右键单击404.php文件并选择View/Edit

    WordPress网站404错误页面教程-7

    该文件将在您的文本编辑器中打开。突出显示其中的整个代码,然后复制它。现在返回 FileZilla 并导航回主题目录。选择您当前的网站主题并右键单击。从下拉列表中选择创建新文件,并将其命名为404.php

    单击OK,然后右键单击新的404.php文件。从下拉列表中选择查看/编辑并粘贴您之前复制的代码。当然,您可以根据自己的要求编辑内容。保存文件后,一切就绪!

    WordPress网站404错误页面教程-8

    或者,您可以使用WordPress插件(例如404pageCustom 404 Pro404错误页面插件)来实现相同的目标。安装后,它们使您能够替换主题的默认404页面,或者如果您的主题没有包含,则创建一个。如果您对修改WordPress核心文件结构持谨慎态度,它们将是理想的选择。

    2. 设置自动重定向到更有用的页面

    WordPress网站404错误页面教程-9

    404错误页面的替代方法是重定向访问。简单地说,页面重定向是一种将流量从一个网页(例如404错误页面)发送到另一个网页的方式。出于多种原因,这是一个不错的选择。例如,如果您更改了旧页面或文章的URL,或者删除了任何旧内容,您可以将访问者重定向到新页面。我们可以直接使用重定向插件来实现重定向404错误页面,包括RedirectionSafe Redirect Manager;或者简单粗暴地将错误页面重定向至首页

    小结

    404错误需要快速而专业的响应,以防止您网站的流量受到负面影响。幸运的是,WordPress可以轻松管理404错误和重定向访问者。关于404错误页面的定义,跟踪及处理,上文已经详细说明。但是如果要深入研究404错误链接,建议进一步阅读“如何处理WordPress网站404状态死链”。