WordPresss是一个功能非常强大的CMS内容管理系统,但是有时候一个小小的错误就会导致网站无法访问,不过在网络上要找到解决问题的方法也是很简单的。之前我们介绍了Internal Server Error和Memory Exhausted两种常见的问题,那么今天我们再给大家介绍一个WordPress常见的问题。很多WordPress用户有时候会碰到打开文章页面却返回一个404错误提示,所以本文我们将为大家展示如何修复WordPress文章页返回404错误的问题。
通常在这种情况中,用户是可以访问WordPress的管理后台的,博客主页同样也能访问,但是当访问某一篇文章时就会返回一个404 Not Found错误提示。首先,不要慌,大部分情况你的文章都还在并且绝对是安全的。发生这种问题,通常是因为你的.htaccess文件被删除了或者rewrite规则出错了。你需要做的就是去修复固定链接的设置。
前往 “设置” – “固定链接”,直接点击“保存更改”按钮即可。
这样会更新固定链接的设置并刷新rewrite规则。 在大多数情况下,这个方案可以修复WordPress文章页404错误。 但是如果这个方法不起作用的话,那可能需要你手动更新.htaccess文件。
使用FTP登录到网站服务器,在网站根目录找到.htaccess文件并对其进行修改。最简单的方法就是将该文件的权限改成666,让其可写,然后重复上面第一个的方案,问题修复后再将文件权限改回660。当然你也可以手动在.htaccess中添加以下代码:
# BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
修复本地服务器上出现的404错误
设计师和开发者经常会使用本地服务器在他们的电脑上安装WordPress以便用来测试。如果你想使用结构化的固定链接,那么久需要在你的MAMP,WAMP或者XXAMP上的Apache配置文件中启用rewrite_module。
我们写了一篇如何在本地环境中启用WordPress的自定义固定链接的教程。
希望这篇文章可以帮助你解决WordPress文章页面返回404错误的问题。文中的解决方案对你有用吗?还有什么其他的有效解决方案?你可以在评论中跟大家分享你的解决方法。我们可以综合大家的方法,将这篇文章变成一个解决文章页404错误的终极教程。