遇腾讯云服务器打骨折,2H2G 一年 118元 ,今儿我把网站从国外迁移至国内,爆省 242 元一年,结果遇到了内容页 404 错误。
在使用WordPress时,启用某些主题或插件,编辑.htaccess文件,或将网站重新迁移至新服务器时,可能会导致访问内容页出现404错误的情况。这主要是由于环境配置问题引起的。
针对这种情况,通常有三种方法可以修复,其中第三种可能更为有效。
方法一:修复固定连接
- 登录自己的WordPress 网站后台。
- 在 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默认
0