跳到主要内容

如果您正在使用 WordPress,那么您将习惯于 WordPress 帖子返回错误 404;它比您想象的更常见,您还没有理由按下紧急按钮。

事实仍然是 WordPress 并不像我们希望的那样完美,但就目前而言,它恰好是最好的平台,可作为您网站的基础。

一个简单的调整可能会导致您的整个网站关闭,但好消息是 WordPress 上的大多数错误都很容易解决,您所需要做的就是遵循下面列出的简单说明。

通常,当服务器无法定位帖子 URL 并返回 404 错误时,会发生此错误。但是,通过下面列出的步骤,您可以很容易地看到这个问题,就像许多其他问题一样是可以解决的。

通常情况下,用户可以访问主管理区域,但在尝试阅读帖子时会收到 404 错误。切记不要惊慌,按照下图的步骤,尽早解决问题。

如何修复返回404错误的wordpress帖子
如何修复返回404错误的wordpress帖子
  • Htaccess 文件:WordPress 遇到的大多数错误都可以放在 htaccess 文件的门口,原因很简单,该文件包含服务器的可配置规则。因此,如果您的服务器找不到帖子 URL,这是您首先要检查的地方。只需转到您的管理仪表板(假设您仍然可以访问相同的仪表板),一旦您登录到您的网站,请转到设置>永久链接,然后单击保存更改。

    通常,这应该有助于解决 404 问题、更新永久链接并刷新任何重写规则。如果它不起作用,那么您必须手动更新 ht 访问文件。

您可以使用主机提供的凭据登录到您的 FTP 帐户;登录后,只需转到您的根目录,您应该能够看到 wp-content/、wp-includes/ 和其他列出的文件。

现在,下载 htaccess 文件并将其保存在您的系统上。基本上,您试图通过将权限更改为 666 来更改权限并使文件可重写,您可以随时将其更改回 660。只需将如下所示的代码添加到您的 htaccess 文件中即可。

# 开始 WordPress

<IfModule mod_rewrite.c>

重写引擎开启

重写基数 /

重写规则 ^index\.php$ – [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

重写规则。/index.php [L]

</IfModule>

# 结束 WordPress

  • 使用重定向:大多数用户通常认为,当发生 404 错误时,他们会简单地进行重定向,仅此而已。重定向至多是一个临时修复,潜在的问题保持不变。除非尽早解决问题,否则您最终会遇到比以前更多的问题,甚至导致网站瘫痪。
  • 启用自定义永久链接:程序员的常见做法是将他们的网站从托管他们的本地服务器迁移到新服务器,但问题是自定义永久链接不会像那样迁移。换句话说,使用全新的服务器,404 错误必然会更频繁地发生。解决这个问题的唯一方法是在 apache 模块中启用重写。

    为此,您需要安装 MAMP、WAMP 或 XXAMP。登录后,您可以单击任务栏中的 WAMP 图标,然后导航到 apache 模块。

    下拉列表应该包含很多但它也应该包含“rewrite_module”,只需点击相同的。它应该会显示很多模块,您只需单击“开和关”即可。

    执行此操作后,您的自定义永久链接应该可以正常工作,并且单击永久链接时的 404 错误应该会得到解决。

    如果它不起作用,那么您需要转到 apache 文件夹,找到并找到名为“conf”的文件,找到该文件后,找到 httpd.conf.file,将其下载到您的系统中。

    搜索特定的代码段并对其进行如下更改;完成后,您可以将文件上传到同一目录,现在应该修复错误。

#LoadModule rewrite_module modules/mod_rewrite.so

只需去掉它前面的英镑符号。所以它看起来像这样:

LoadModule rewrite_module modules/mod_rewrite.so

如前所述,404 很容易修复,但在修补任何核心文件之前始终进行完整备份是个好主意。

一个更好的主意是找一家为您提供完整服务的专业网站设计公司,这样您就可以放心,即使您要更改任何核心文件,这些文件也会以原始形式存储在其他地方.

如果上述任何措施不起作用,我们鼓励您联系您的主机,因为潜在问题之一可能是其他问题,或者您的某些核心文件已损坏。

在这种情况下,您需要前往 WordPress.org,下载并安装您正在使用的相同版本,然后将其下载到您的系统中。

现在,上传除 wp-content 之外的所有文件,看看这是否有助于一劳永逸地解决此问题。一般而言,它确实如此,但请记住在致电专业人士之前将其用作最后的止损措施。

您需要记住的是,您的网站关闭的时间越长,您的客户在没有必要数据或信息的情况下就越久。

这就是为什么所有固定链接都按预期工作非常重要,并且您的 404 错误确实已成为过去。

按照上面列出的步骤,您应该能够自己解决 404 错误,而无需请专业人士。

回到顶部