您现在的位置是:首页 > 网站制作 > WordpressWordpress

修复打开WordPress文章返回404错误修复教程

杰帅2023-07-10【Wordpress】人已围观

简介尽管WordPress是世界上最流行的内容管理系统,你在使用WordPress时偶尔会遇到错误--其中一个问题是WordPress文章返回404错误。如何修复WordPress文章返回404错误呢?幸运的是,解决WordPress中的404错误可以很简单。

尽管WordPress是世界上最流行的内容管理系统,你在使用WordPress时偶尔会遇到错误--其中一个问题是WordPress文章返回404错误。如何修复WordPress文章返回404错误呢?幸运的是,解决WordPress中的404错误可以很简单。

在大多数情况下,它们是由你的.htaccess文件的问题引起的。这意味着一旦你重新配置或恢复这个文件,问题就解决了。

在本教程中,我们将看看如何修复WordPress文章返回404错误。让我们开始吧!

一、什么是WordPress的404错误

404错误不是WordPress独有的;它们可以发生在任何类型的网站上。当一个页面无法被找到时,这些错误就会弹出。在许多情况下,浏览器无法找到和访问这些页面,仅仅是因为它们不存在。

如果你的浏览器因为一个页面不存在而返回404错误,这通常是一个小麻烦。然而,在某些情况下,你可能会遇到你知道存在的页面的404错误。

在这些情况下,最常见的原因如下。

  • 缓存问题
  • 域名服务器(DNS)设置不正确
  • 与WordPress主题和插件的兼容性问题
  • 你的服务器配置的问题

因此,如果用户在你的网站上遇到不是由不正确的URL引起的404错误,你会想尽快解决这个问题。

二、如何修复WordPress文章返回404错误(3种方法)

你将需要一个FTP(文件传输协议)客户端,如FileZilla或Cyberduck来连接到你的服务器。如果你需要帮助建立一个FTP连接,这里有一个由WordPress支持的关于如何在WordPress中使用FileZilla的伟大教程。

要编辑你的WordPress文件,你需要一个文本编辑器,比如记事本、TextEdit、Atom或Visual Studio Code,也可以。

我们还建议你在开始排除故障之前创建一个你的网站的备份。

对于第一种方法,我们将看一下大约需要30秒的东西。

WordPress为你提供了多种固定结构的选择。Permalink "代表永久链接。它是你的网站访问者用来访问你的页面和文章的URL。

在某些情况下,WordPress在生成永久链接时可能遇到错误,导致404错误。为了解决这个问题,你需要暂时重置你网站的永久链接结构。这只适用于你使用默认的Plain以外的任何其他固定链接结构。

要重置你的固定链接结构,请访问你的WordPress管理区,进入设置>固定链接页面。在这里记住或记下你当前的设置,然后在 "常用设置 "下选择 "朴素"选项。

一旦你保存了你的更改,页面将重新加载。在这一点上,只需重新选择你的旧固定点结构,并再次保存你的更改。

虽然永久链接结构只被重置了一次,但这往往足以使404错误消失。如果不是这样,你就需要对WordPress进行更深入的挖掘。

2. 恢复你的默认.htaccess文件

你的.htaccess文件包括WordPress应该如何与你的服务器互动的指示。在这些指令中,有关于如何生成你的网站的permalinks的规则。

如果从仪表板重新设置你的网站的永久链接结构没有解决问题,下一步是将.htaccess文件恢复到它的原始状态。

在许多情况下,你的WordPress插件或主机提供商会对你的.htaccess文件进行修改--其中一些可能会在你的网站上引起错误。把它恢复到默认状态给你一个干净的工作环境。

要找到你的.htaccess文件,通过你的FTP客户端连接到你的网站,打开你的根文件夹(通常为public_html),而.htaccess文件应该在这里。右键单击它,选择 "查看/编辑 "选项:

这将使用你的默认文本编辑器打开该文件。删除该文件的内容,用以下代码替换它:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

这基本上是一个默认的.htaccess WordPress文件的内容。一旦你把这段代码粘贴到你网站的.htaccess文件中,保存你的修改并关闭它。

你的FTP客户端应该问你是否要更新你服务器上的文件--你确实要这样做 最后,尝试再次访问您的网站,看看404错误是否持续存在。

如果错误消失了,你可以回到你的WordPress仪表板的 "设置">"路径链接 "页面,把你的固定链接结构改回它以前的格式。在这一点上,事情应该又是正确的。如果不是,你就需要转到下一个方法。

3. 停用所有的主题和插件

在某些情况下,插件、主题和WordPress本身之间的兼容性问题会导致你的网站出现404错误。

所以,如果你尝试了前面两种方法都没有成功,下一步就是停用你所有的插件和主题,看看你是否有一个兼容性问题。

要从仪表板上停用你的插件和主题,只需前往WordPress管理区的相关屏幕(插件>安装的插件或外观>主题),选择你想停用的插件或主题,然后在批量操作下拉菜单中选择停用选项,并点击应用按钮:

这是禁用你网站上所有插件的最快方法。这样做可能会影响你的网站的功能,但有必要排除每个插件作为404错误的原因。如果你不想在你的真实网站上执行这一操作,我们建议你创建一个暂存网站。

如果禁用每个插件后,错误仍然存在,你也需要禁用你的活动主题。

而且,如果错误仍然没有消失,重新激活所有的插件和主题,并进行以下操作。

  1. 逐个停用插件。
  2. 停用一个插件后,测试WordPress 404错误是否持续存在。
  3. 如果错误持续存在,重新激活该插件,并对下一个插件重复这一过程。

这应该使你能够隔离哪个插件在你的网站上造成兼容性问题。

如果404错误使你无法访问你的仪表板,你也可以通过FTP禁用你网站上的插件和主题。要做到这一点,通过你的FTP客户端连接到你的网站,导航到你的根文件夹,并访问wp-content目录。在这里,你会看到几个文件夹,包括两个叫做插件和主题的文件夹。

每个目录都包括安装在你网站上的所有插件和主题的子文件夹。

要集体禁用插件,你可以右键单击插件文件夹,并将其重命名为任何其他东西,例如plugins.old。然后,创建一个新的插件文件夹,它应该是空的:

现在试着再次访问你的网站,检查404错误是否仍然弹出。如果它消失了,那么你可以删除那个空文件夹,并将另一个文件夹重新命名为插件。

你的下一步行动是排除个别插件。要做到这一点,请打开插件目录,并按照以下指示操作。

  1. 重命名一个插件的文件夹。
  2. 检查404错误是否在你的网站上持续存在。
  3. 如果是,将该文件夹重命名为原名,并对下一个插件重复这一过程。

如果错误在任何时候都消失了,你可以认为该插件是罪魁祸首。在这一点上,你要联系开发者进行修复,寻找一个合适的替代品,或者卸载该插件。

这个过程与主题的工作原理基本相同。如果你重命名你的活动主题的文件夹,WordPress会自动使用默认主题来代替。重命名文件夹后,测试你的网站,如果错误消失了,你以前的主题就是根本原因。

三、最后总结

WordPress文章返回404错误是一个麻烦的问题。如果访问者不能在你的网站上找到他们要找的东西,他们可能会放弃,并在其他地方寻找。这意味着不检查404错误可能会对你的跳出率和转换率产生重大影响。

如果你在你的WordPress网站上遇到404错误,但不是由错误的URL或缓存问题引起的,这里是如何解决它们的:

  1. 重新配置你的WordPress固定链接。
  2. 恢复你的.htaccess文件。
  3. 停用你所有的主题和插件。

Tags:WordPress   WordPress教程

很赞哦! ()

文章评论

本站推荐

站点信息

  • 建站时间:2018-10-24
  • 网站程序:帝国CMS7.5
  • 主题模板《今夕何夕》
  • 文章统计1172篇文章
  • 标签管理标签云
  • 统计数据百度统计
  • 微信公众号:扫描二维码,关注我们