在前面的文章里提到过,这次的迁移最大的遗憾就是:无法使用之前在用的伪静态的固定链接打开文章内页。
但是,现在终于亲自把这个问题解决了,还是挺开心的,必须记录一下!
其实如之前所说,虽然伪静态打不开,但使用朴素链接还是能打开的,将就着用也行。
虽然大家都说伪静态链接会好一些,但其实我并没有什么体会。只是有强迫症的人,始终还是有些不甘心,所以还是继续查阅资料找到了解决的方法。
我使用的是Nginx,所以说的是此环境下的方法。如果你是Apache的,网上相关教程更多,搜一下就会有。
方法很简单,在Nginx目录下有一个Nginx.conf文件,或者也可能是域名.conf,反正后缀是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;
然后保存,再用指令重启一下Nginx。
接下来,网站的文章应该就可以打开了,反正我的是可以了,哈哈!
哦,对了,如果还打不开的话可以再去宝塔里也设置一下伪静态。
我前面是设置过,不过没用,只有加入代码之后才生效,但不确定是否两者都需要。
声明:
本文采用
BY-NC-SA
协议进行授权,如无注明均为原创,转载请注明转自
小陈Home
本文地址: WordPress伪静态固定链接无法打开文章
本文地址: WordPress伪静态固定链接无法打开文章