迁移WordPress博客的过程中,遇到不少问题,迁移有以后,后台正常,首页正常,就是其他页面全部404错误。
经过不懈努力总算是解决了这个问题.这里分享一下,这次是如何解决404错误的。
1、登录后台,刷新一次“设置”中的“固定连接”。如把连接设置方式修改一次,然后保存,在重新设置会自己想要的设置保存,很多人可以通过这个方法解决404错误,但是本次我的错误没有能用这种方法解决!
2、检查WordPress 主目录下是否有正确设置.htaccess文件。
默认是这样的:
# BEGIN WordPress <IfModule mod_rewrite.c> 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] </IfModule># END WordPress
解决方法:
在Nginx的config里面加入如下的配置就可以~
location / { try_files $uri $uri/ /index.php?$args; }rewrite /wp-admin$ $scheme://$host$uri/ permanent;
发表评论