跳到主要内容

WordPress 内容页出现 404 错误的三种解决方法

在使用 WordPress 程序时,当启用某些主题或插件,或者在编辑 .htaccess 文件后,或者重新迁移网站到新的服务器上时,都可能会遇到访问内容页出现 404 错误的情况。这主要是环境的问题。

在遇到这种情况时,我们通常有三种方法来修复,但可能第三种更有效。

方法一:修复固定连接

  1. 登录自己的,如,米不服两高-WordPress 网站后台。
  2. 在 WordPress 仪表盘左侧的导航菜单中,将鼠标悬停在设置上,然后点击固定连接。
  3. 一般无需修改当前设置,直接点击下面的保存更改即可。

米不服两高-Wordpress-固定链接

保存之后,WordPress 程序将自动重新设置 .htaccess 文件中的重定向规则,绝大部分情况下,WordPress 访问内容页显示 404 的问题都可以得到解决,这时候就可以重试访问网站。如果问题仍然存在,或者出于某些原因无法登录 WordPress 后台,我们可以通过手动编辑 .htaccess 文件的方式来解决。

方法二:编辑 .htaccess 文件

第二种方法是将下面的伪静态规则添加到对应网站根目录下的 .htaccess 文件中,关于创建或编辑 .htaccess 文件相关操作的具体说明可以参考这个教程:

将下面的代码段添加到 .htaccess 文件的最前面:

# BEGIN WordPress

RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

保存 .htaccess 文件后,请重新测试访问网站。

方法三:伪静态

你可以直接将如下代码配置在伪静态中;

location /
{
try_files $uri $uri/ /index.php?$args;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

或者选择wordpress默认

wordpress伪静态

EBRP-Lite-单域名商业SSL证书280元/年|Plus泛域名

返回顶部