您现在的位置是:首页 > 网站制作 > 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秒的东西。
1. 重新配置你的WordPress固定链接
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错误的原因。如果你不想在你的真实网站上执行这一操作,我们建议你创建一个暂存网站。
如果禁用每个插件后,错误仍然存在,你也需要禁用你的活动主题。
而且,如果错误仍然没有消失,重新激活所有的插件和主题,并进行以下操作。
- 逐个停用插件。
- 停用一个插件后,测试WordPress 404错误是否持续存在。
- 如果错误持续存在,重新激活该插件,并对下一个插件重复这一过程。
这应该使你能够隔离哪个插件在你的网站上造成兼容性问题。
如果404错误使你无法访问你的仪表板,你也可以通过FTP禁用你网站上的插件和主题。要做到这一点,通过你的FTP客户端连接到你的网站,导航到你的根文件夹,并访问wp-content目录。在这里,你会看到几个文件夹,包括两个叫做插件和主题的文件夹。
每个目录都包括安装在你网站上的所有插件和主题的子文件夹。
要集体禁用插件,你可以右键单击插件文件夹,并将其重命名为任何其他东西,例如plugins.old。然后,创建一个新的插件文件夹,它应该是空的:
现在试着再次访问你的网站,检查404错误是否仍然弹出。如果它消失了,那么你可以删除那个空文件夹,并将另一个文件夹重新命名为插件。
你的下一步行动是排除个别插件。要做到这一点,请打开插件目录,并按照以下指示操作。
- 重命名一个插件的文件夹。
- 检查404错误是否在你的网站上持续存在。
- 如果是,将该文件夹重命名为原名,并对下一个插件重复这一过程。
如果错误在任何时候都消失了,你可以认为该插件是罪魁祸首。在这一点上,你要联系开发者进行修复,寻找一个合适的替代品,或者卸载该插件。
这个过程与主题的工作原理基本相同。如果你重命名你的活动主题的文件夹,WordPress会自动使用默认主题来代替。重命名文件夹后,测试你的网站,如果错误消失了,你以前的主题就是根本原因。
三、最后总结
WordPress文章返回404错误是一个麻烦的问题。如果访问者不能在你的网站上找到他们要找的东西,他们可能会放弃,并在其他地方寻找。这意味着不检查404错误可能会对你的跳出率和转换率产生重大影响。
如果你在你的WordPress网站上遇到404错误,但不是由错误的URL或缓存问题引起的,这里是如何解决它们的:
- 重新配置你的WordPress固定链接。
- 恢复你的.htaccess文件。
- 停用你所有的主题和插件。
Tags:WordPress WordPress教程
很赞哦! ()
相关文章
- 修复WordPress网站显示白屏问题的6个解决办法
- 如何为你的新网站选择最合适的WordPress主题
- 如何为WordPress图片命名有利于SEO推广
- Speed Index速度指数:什么是速度指数以及如何优化你的W
- WordPress缩略图不显示“A TimThumb error has occure
- WordPress网站设置开启CloudFlare后显示521错误的修复
- 修复WordPress中的“目标文件夹已经存在”图文教程
- WordPress使用教程之如何使用WordPress日历块
- WordPress数据库优化加速-清理多余的Autoload自动加载
- WordPress.com与WordPress.org有什么区别
随机图文
-
wordpress 上传的图片不显示的问题 base64,data:image/gif
-
wp_reset_postdata 和 wp_reset_query 的作用与区别
什么时候使用wp_reset_query,什么时候用wp_reset_postdata? -
WordPress 页面模板(Page Template)下拉列表不显示的原因及解决方法
WordPress 的自定义页面模板是一个非常强大好用的功能,使用它新建一些静态页面(Page),添加上一些数据调用的函数,再在网页上做一个导航连接到对应的页面就可以实现很多自定义的功 -
wordpress发布文章HTML标签被自动过滤掉该如何处理?
wordpress发布文章时很多html标签都会自动过滤掉,造成了文章中无法添加<style></style><script></script>等标签。那么该如何如何处理呢? 解决方法一: 将wp-includes文件夹下
文章评论
本站推荐
标签云
猜你喜欢
- 提升WordPress网站可访问性:实用技巧
- Wordress教程:3种方式将Google Analytics添加到WordPress网站
- 发现WordPress在线聊天的关键缺陷
- 百度SEO排名信号,值得关注的6个方向有哪些?
- 安装Elementor Pro插件后提示Warning: Undefined array key “requires”的解决办法
- Linux VPS一键屏蔽指定国家所有的IP访问
- 让你的WordPress网站脱颖而出的独特设计技巧
- 如何修复WordPress中的403禁止错误
- WordPress函数get_search_form()
- WordPress网站建设如何调用周排行榜、月排行榜