尽管 WordPress 是目前最流行和最强大的 CMS,但在编辑和更改时需要非常小心。
一个轻微的错误可能会破坏整个网站并使用户无法访问,最终会降低网站的声誉。
由于它是最流行和广泛使用的,您会找到解决您在互联网上遇到的每一个问题的解决方案,例如 WordPress 相关的博客和论坛。
WordPress 网站所有者更经常面临某些常见错误。 其中一些常见错误是数据库连接错误、内部服务器错误,当然还有 WordPress 帖子返回 404 错误。
当在 Web 服务器上找不到请求的 URL 时,会发生 404 错误。 在本文中,我们将讨论如何 修复 WordPress 帖子返回 404 错误.
帖子返回 404 错误的唯一好处是用户可以访问主博客,但只有当某个帖子无法访问时,用户才会收到 404 错误。
如果用户直接从搜索引擎结果中登陆该文章,那对他来说肯定是最糟糕的体验,并且可以放心,搜索引擎将停止列出该帖子,并且您网站的整体 SEO 将受到影响。
404错误的主要原因是.htaccess文件的意外删除,或者重写规则有问题。 有多种方法可以 修复 WordPress 帖子返回 404 错误 取决于错误的原因。
步骤 修复 WordPress 帖子返回 404 错误 –
大多数人都有这样的错误观点,即如果发生 404 错误,唯一要做的就是重定向。 重定向是一种临时解决方案,但您始终必须找到错误的根本原因并解决它。
由于糟糕的用户体验,您的网站上有太多的 404 错误会影响您的搜索引擎排名。
第 1 步。返回 404 错误的基本解决方案之一是修复永久链接。 您所要做的就是转到仪表板,然后从左侧菜单中,从设置中选择永久链接。
无需进行任何更改,只需单击 Save Changes 按钮。 它将更新永久链接设置并刷新可能是问题背后的罪魁祸首的重写规则。
第 2 步。如果这不能解决问题,您必须查找 .htacess 文件。 因此,您必须通过 FTP 连接到您的 Web 服务器并在根文件夹中找到 .htaccess 文件。
您必须通过将权限设置为 666 来使文件可写。将以下代码添加到 .htaccess 文件中,然后将文件的权限更改为 660,否则您的网站可能会被黑客入侵。
# BEGIN WordPressRewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
第 3 步。如果这不能解决问题,您必须寻找其他地方。 Web 开发人员的常见做法是在将其传输到 Web 服务器之前在本地服务器上开发一个新站点。
但是本地服务器中使用的永久链接通常看起来很糟糕,他们可以通过更改他们使用的工具(如 WAMO 或 MAMP)的 Apache 配置中的 rewrite_module 来更改它并使其看起来接近 Web 服务器的永久链接。 此过程称为在 WordPress 本地服务器中启用自定义永久链接。
如何在 WordPress 本地服务器中启用自定义永久链接?
修复 WordPress 帖子重新调整 404 错误的简单方法之一是首先防止它。 为此,请单击任务栏图标托盘中的 WAMP 图标,然后导航到 Apache,然后导航到 Apache 模块。
从下拉列表中,启用 rewrie_module。 之后,您的自定义永久链接结构将完美运行,否则将显示未找到页面。