获取报价

随着互联网的普及,一个专业、美观、易用的网站已成为企业展示形象、宣传产品和服务的重要平台。我们将为您提供一套全面、细致的网站建设方案!
Edit Template

如何修复在WordPress网站上出现的404错误

如何修复在WordPress网站上出现的404错误插图

在您的 WordPress 网站上可以找到的所有潜在错误中,错误 404 是无害的错误之一。 但是,这种类型的错误可能会让您和您的网站访问者感到沮丧。 偶然发现错误 404 并不是您希望初次访问者体验的事情。 404 可以指示某些更改,并且您应该为 SEO 目的添加 301 重定向。

外贸侠小编的这篇文章是为了澄清一些事情并帮助每个人让他们的 WordPress 网站再次正常工作。 我们将涵盖:

什么是错误 404 未找到?
错误 404 背后的含义
什么会导致 404 错误?
未找到错误 404 的变体
错误 404 对 SEO 的影响
错误 404 对站点性能的影响
如何修复 WordPress 上的 404 错误?
更新您的 WordPress 网站的永久链接
通过调试查找原因
使用 FTP 修复 404 错误
为重命名或移动的内容设置 301 重定向
使用 cPanel 进行重定向
修复 WordPress 404 错误 (Internet Explorer)
如何创建错误 404 Not Found 页面
如何监控 404 错误
最后的想法

什么是错误 404 未找到?

当访问者访问您的网站时,他们的浏览器将向网络服务器发送请求。浏览器然后接收包含称为 HTTP 标头的数据。此标头包含说明请求状态的 HTTP 状态代码。

该请求在大多数情况下都能完美运行,并且从未见过 HTTP 状态代码。因此,如果出现问题,Web 浏览器会显示一条带有 HTTP 状态代码的消息。这是为了表明一个特定的问题,而错误 404 Not Found 消息是整个过程的结果。

错误 404 背后的含义

通常,该错误意味着客户端(您的或您的访问者的浏览器)在连接到主机(站点的服务器)时成功,但它无法找到请求的资源(URL 或文件名)。

例如,如果有人尝试访问 www.example.com/post-name,但没有任何带有 slug post-name 的内容,那么访问者将看到 404 错误。这是因为请求的资源不存在,尽管服务器运行正常。

它不仅与帖子或页面有关。任何丢失的资产都可能产生 404 服务器错误(丢失的图像文件、缺少 CSS、JavaScript 等)。

什么会导致 404 错误?

如果您在所有网站内容上看到 404 错误,这通常意味着您的 WordPress 网站的永久链接存在问题。您可能只会在单独的内容片段上看到错误。在这种情况下,可能是因为您在未设置重定向的情况下进行了一些更改。

404 错误不一定是坏事——只有当它干扰您的 WordPress 网站的可用性时,它才是负面的。 请记住,有时有些事情是你无法控制的,这不是恐慌的理由。

例如,有人可能在浏览器的地址栏中输入了错误的 URL。在这种情况下,他们会看到 404 错误,但您的 WordPress 网站及其配置方式不会有任何实际问题。在这种情况下,404 错误是实际需要的响应,您甚至可以制作自定义的 404 网页以帮助访问者到达目的地。

未找到错误 404 的变体

不同的浏览器通常以各种方式显示错误消息。因此“错误 404 Not Found”也有不同的变体,例如错误 404、404 未找到、HTTP 错误 404、未找到、页面未找到、请求的 URL 在此服务器上未找到等。

许多网站会创建他们的自定义 404 错误页面来解决该错误。此外,有些 WordPress 主题默认包含自己的自定义 404 错误页面。这就是为什么您实际上可能不会偶然发现消息本身的原因,因为许多网站都在玩弄它并以创造性的方式使其变得有趣。

您可以在下面看到404 错误页面的示例:

如何修复在WordPress网站上出现的404错误插图1

我们在其中包含两个按钮——一个用于返回主页,另一个用于报告问题。我们还提供高达 20% 的折扣,以防我们错过了一个实际的错误,而您为我们找到了它。如果是这样,请提前感谢您!

错误 404 对 SEO 的影响

该错误不会对 SEO 产生实际的负面影响,但请记住,这取决于错误 404 发生的原因。例如,如果您由于某些损坏的 URL 而出现个别 404 错误,而不是只是错误地输入了 URL,这将限制 Google 正确抓取您的网站,这将导致负面的 SEO 效果。因此,我们建议尽快修复错误 404。

未找到错误 404 对站点性能的影响

产生大量 404 错误的网站更有可能出现性能问题,因为此类响应通常不会被缓存。如果您在 404 错误页面上宣传或意外获得大量流量,这可能是一个大问题。

您可以查看避免 HTTP 404 帖子,这是我们 GTmetrix 教程的一部分。 GTmetrix 是最受欢迎的网站之一,用于分析可能需要优化的网页。有两种不同的评分量表可供使用,可在所有分析的内容片段中提供多样性。您在 PageSpeed 和 YSlow 类别中获得的分数将基于可能不适用于您的内容的通用规则。

您可以在 Google Search Console 中检查所有 404 错误,或者选择安装像 Redirection 这样的插件,它会记录所有 404 错误。请记住,此类插件通常会影响您的网站性能。

这些错误不好的原因是很多 404 错误页面是资源密集型的。对于较大的 WordPress 网站,最好避免使用繁重的 404 页面。您应该制作一个简单的 404 模板以避免查询数据库。

如何修复 WordPress 上的 404 错误?

下面,我们将介绍一些有关如何修复 404 错误的方法,具体取决于它是仅发生在特定内容上还是在整个网站范围内发生。以下是两种方法:

更新您的 WordPress 网站的永久链接

如果您在尝试访问 WordPress 站点的内容时在站点范围内遇到 404 错误,最可能的原因是永久链接问题(或您的 .htaccess 文件,当使用 Apache Web 服务时)。最简单的解决方法是通过 WordPress 仪表板更新您的永久链接设置。您所要做的就是转到设置→永久链接→保存更改(您不必进行更改 – 只需单击按钮就足够了):

如何修复在WordPress网站上出现的404错误插图2

在 WordPress 中保存永久链接更改

此操作将更新永久链接设置,并刷新重写规则。在大多数情况下,这是修复 WordPress 发布 404 错误的解决方案。

考虑到这一点,如果解决方案对您不起作用,您有两个操作 – 通过调试器插件查找原因或使用 FTP 进行一些手动操作。

通过调试查找原因

首先,尝试禁用处理重定向或创建自定义永久链接的插件。如果这不能解决问题,请使用调试器并查看重写数组并为您确认处理您的 URL 的重写规则不在其位置。为此,请继续安装名为 Debug This 的插件,它有助于查看 WordPress 重写数组中的实际内容。

安装并激活 Debug This 插件后,转到您的 WordPress 站点并导航到 Homepage → Admin Bar → Debug This → Query → Rewrites:

如何修复在WordPress网站上出现的404错误插图3

去调试这个插件 – 查询 – 重写

您最终应该会看到一个屏幕,其左侧包含重写规则,右侧包含正在重写的 PHP 字符串。因此,假设您的作者提要损坏(例如:https://www.myblog.com/author/myself/feed/)。您想对损坏的提要进行故障排除,因此请继续寻找“作者”一词。应该找到以下规则:author/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$

如果您没有看到规则,这就是您的问题的根源。 WordPress 根本不处理请求,除非它确切地知道它在做什么。

WordPress 用于此作者提要的实际 PHP URL 字符串是:http://myblog.com/index.php?author_name=myself&feed=rss。如果此 PHP URL 不起作用,则说明您的 WordPress 站点存在另一个问题。

在这种情况下,您希望开始一个一个地停用插件,看看您是否能找到导致该问题的冲突 PHP。

使用 FTP 修复 404 错误

要使用 FTP 修复 404 错误,请使用 FTP 登录到您的服务器,然后修改 .htaccess 文件,该文件位于 /wp-content/ 和 /wp-includes/ 等文件夹所在的位置。如果您的权限是 660,并且您不是文件的所有者或组的一部分,最简单的方法是通过将权限更改为 666 来临时使文件可写。之后,重复原始解决方案。确保您不要忘记将权限更改回默认值。您的另一个选择是在 .htaccess 文件中手动添加以下代码:

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

为重命名或移动的内容设置 301 重定向

仅在特定内容上遇到 404 错误时,您很可能面临以下问题之一:

更改了特定内容的 URL slug;

手动移动内容,例如,删除现有帖子,然后将其粘贴到新帖子中。
在这些情况下,用户最有可能尝试访问之前所在的内容,这将导致 404 页面而不是他们预期的页面。最简单的解决方法是自动重定向任何尝试访问先前位置到新位置的人。这样,他们将到达目的地,并且不会对您的网站感到沮丧。这对SEO也很重要。如果您决定在不添加重定向的情况下重命名或移动帖子,您将失去附加到该特定帖子的指向反向链接的所有权限。

默认情况下,WordPress 会尝试重定向任何更改/移动的内容。但是,它并不总是有效,您不应依赖 WordPress 来实现此特定功能。话虽如此,有一些方法可以在 WordPress 中设置重定向:

您可以使用免费的重定向插件来管理来自 WordPress 仪表板的重定向。安装并激活插件后,转到工具 → 重定向并在源 URL 框中输入 404 错误页面 URL,并在目标 URL 框中输入新位置。

使用 cPanel 进行重定向

您还可以使用 cPanel 来管理重定向。使用 cPanel 是您应该喜欢的,因为您在服务器级别进行重定向,这不会影响您网站的性能,这也意味着少了一个需要担心的插件。

如果用客户端,则意味着您使用的是 Apache 服务器。在这种情况下,您可以选择使用 .htaccess 来设置重定向。

修复 WordPress 404 错误 (Internet Explorer)

有时,您的 WordPress 网站会在所有浏览器上正常工作,但 Internet Explorer 除外。那是因为 IE 自诞生以来就忽略了 404 条件。然而,微软推出了一项系统更新,即使网站发回有效内容,它也会立即停止 WordPress 网站上的 404 错误页面。

解决方案非常简单。您所要做的就是将以下代码放入主题文件夹中的 header.php 文件中:

header(‘HTTP/1.1 200 OK’);

如何创建“找不到错误 404”页面

即使您按照正确的提示尽力防止 404 错误,也几乎不可能消除 WordPress 网站上出现 404 错误的所有可能性。请记住,即使是小型 WordPress 网站每月也有数百甚至数千个 404 错误,这种情况并不少见。发生这种情况的原因是 URL 输入错误以及其他网站不正确地重定向到您的网站。

您可以使用插件来创建自己的 404 页面。免费的 404page 插件提供更加用户友好的错误页面,让您有机会通过以下方式设置自定义 404 错误页面:

一个搜索框;
重要链接;
联系方式;
该插件的另一项基本功能是它不会创建重定向。不应将 404 错误页面重定向到物理页面。 404 错误总是需要在特定页面上动态生成。

通过将这些元素包含在 404 页面中,您将为访问者提供他们需要的工具,如果他们希望找到他们正在寻找的页面的方式。但是,如果您想要更好的性能,请不要忘记让您的错误 404 页面尽可能简洁。仅使用绝对必要的功能。

如何监控 404 错误

展望未来,特别注意哪些请求 WordPress 网站上的 404 错误是绝对有益的。以下内容可以帮助您:

查找将人们发送到不存在的资源的损坏链接(我们建议使用 GTMetrix),这些资源可能是来自其他网站的内部或外部链接。如果可能,您应该尽力修复所有损坏的链接。

查看 Google 无法抓取的网页。之后,您需要弄清楚 Google 尝试抓取不存在的页面的原因。如果有必要,您还应该设置重定向。

选项 1 – 谷歌分析
如果您使用 Google Analytics,您可以设置自定义报告,跟踪 404 外部链接错误。我们有一个关于如何集成 Google Analytics 的有用教程。

选项 2 – WordPress 插件
我们已经提到了重定向插件。它可以帮助您直接从 WordPress 仪表板监控 404 错误。

选项 3 – 第三方审计工具
互联网上有许多第三方审计工具。其中一些是 Screaming Frog、Online Broken Link Checker、Dead Link Checker 等。选择您最喜欢的一个并尝试一下,如果您想使用该选项。

选项 4 – 谷歌搜索控制台
您可以跟踪 Google 抓取工具在 Google Search Console 中遇到的 404 错误。使用 Google Search Console 验证您的 WordPress 站点后,转到 Crawl → Crawl Errors → Not found。您将看到 Google 遇到的 404 错误列表。这是最简单的方法之一。它不需要第三方插件,也不需要进一步扫描您的网站。这就是性能最好的原因。 Google 漫游器已经在定期抓取您的网站。为什么不利用他们已经提供的信息呢?

最后的想法

请记住,您的网站会发生 404 错误——这几乎是不可避免的。 WordPress 网站越大,404 错误就越多。我们建议您获得一个良好的工作流程来监控这些类型的错误并继续修复它们。 404 错误对访问者、您的品牌和搜索引擎来说并不令人愉快,而且搜索引擎也不太喜欢看到它们。

我们希望这是一篇有用的文章。如果它不适合您,您可以随时通过提交支持票联系我们的技术支持专家。

您有什么我们没有列出的建议吗?我们很高兴在下面的评论中听到他们的声音。我们写这篇文章的目标是尽可能全面,我们总是乐于接受建议。

  • All Posts
  • 帮助中心
  • 干货分享
  • 成功案例
  • 新闻资讯
  • 服务项目
  • 解决方案
    •   Back
    • 外贸B2B官网
    • 外贸B2C店铺
    • 外贸社媒营销
    • 外贸站内SEO
    • 外贸网站运营
    • 外贸谷歌推广
    • 外贸软文营销
    •   Back
    • 主题教程
    • 插件教程
    •   Back
    • 行业资讯
    • 新闻动态

关于我们

外贸侠专注为外贸企业提供Wordpress建站一条龙服务,产品展示型企业网站,网店商城网站,服务类型网站,多语言外贸网站,谷歌SEO友好,响应式设计自适应电脑、平板和手机浏览!

近期文章

外贸建站+优化

外贸侠为外贸中小企业提供外贸网站建设,独立站SEO推广、谷歌英文优化、Google SEO服务、小语种网站建设及推广服务。

全场满1000元减58、满2500元减158、满4500减328、满6500减528

详情加客服微信:wmxweb

热门

做外贸从搭建外贸独立站开始!

外贸侠为您搭建一个有询盘,有转化的外贸独立站,国际化设计风格,好评率超96%。提升企业形象,增加外商信任,国际化风格带来有效询盘。

关于我们

成功案例

客户评价

服务项目

WordPress建站

Shopify建站

运营推广

© 2024 外贸侠 | 锦安讯科技 版权所有  粤ICP备2023134243号

售前咨询
售后支持
客服微信
咨询热线
我们将24小时内回复。
取消

迎中秋贺国庆:外贸建站享优惠!

全场满1000元减58、满2500元减158、满4500减328、满6500减528元。活动时间从2024年9月29日开始,一直持续到10月6日,为期七天。
领取优惠
立即扫码,添加客服微信领取!