未分类
解决WordPress修改固定链接后Nginx报404问题
![]()
今天重装Wordpress后发现站点打开文章后,浏览器的地址栏显示的是文章的路径,觉得好危险,于是乎手贱的去改了一下固定链接,结果就gg了。
一打开站点没问题,可是一点开文章。。。404
Emmmmmmm
于是乎就百度了一下,原来是没有配伪静态的问题。由于我的服务器用的是Nginx,所以我写的是Nginx的解决方法。
首先打开Nginx的配置文件nginx.conf,找到server{}这个大括号,在里面添加代码
- location / {
- index index.html index.php;
- if (-f $request_filename/index.html){
- rewrite (.*) $1/index.html break;
- }
- if (-f $request_filename/index.php){
- rewrite (.*) $1/index.php;
- }
- if (!-f $request_filename){
- rewrite (.*) /index.php;
- }
- }
- rewrite /wp-admin$ $scheme://$host$uri/ permanent;
最后保存,刷新一下,解决!
最近重新部署wordpress的时候发现,原来宝塔面板早就自带了很多网站的伪静态规则,因此我们只需要部署好后去设置就好了
