相信大家在使用WordPress后经常会遇到一个无法访问的问题,也就是访问页面时出现的404 WordPress错误。在大多数情况下,这个问题是由不正确的重写规则设置引起的,所要做的就是刷新重写规则。
这通常发生在一个新的WordPress网站或安装了一个使用自定义文章类型的第三方插件。如果是这种情况,就没有必要担心。如果你完全控制了你的WordPress安装和它的后台,修复这个问题应该是小菜一碟。一个WordPress管理员通常可以通过登录WordPress仪表板来补救这个问题,然而这并不总是可能的。
这里搬主题就介绍一下修复WordPress中的404错误和刷新重写规则教程。
如果一切按计划进行,.htaccess文件应该已经生成,重写规则设置应该已经被清除。然而,如果问题没有得到解决,404错误页面继续出现,还有一件事你可以做。
如何手动建立或恢复.htaccess文件?
为了使WordPress能够解析和动态处理固定链接,在WordPress安装中必须有.htaccess文件。简而言之,.htaccess是用来控制Apache服务器与模块的配置文件,如 “mod_rewrite”,用于永久重写。
在某些情况下,由于文件权限(CHMODs)的原因,.htaccess文件不能保存在WordPress根目录下。另一种可能性是,一个故障插件删除或改变了.htaccess规则。要修复损坏的.htaccess文件,你将需要FTP访问根目录。
默认的配置文件代码如下所示。如果.htaccess文件不存在,你将需要手动创建它。请复制、粘贴并保存下面提供的默认内容的文件。
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress