了解更多,请前往风尘博客:http://www.dustyblog.cn/74.html
wordpress默认的朴素固定链接例如:https://www.dustblog.cn/?p=1,不美观且不利于SEO,所以更改固定链接样式为:http://www.dustyblog.cn/1.html,结果可想而知,站内除首页外都出现 404 错误。网上各种解决办法很多,使用阿里云服务器的我,并没有发现好用的教程,偶然从别人几个人那里拼凑出了解决方案,实测阿里云服务器有效!
首先,在Xftp中‘/alidata/server/nginx-1.4.4/conf/vhosts’路径下找到如下文件nginx更改网站域名所对应的配置文件:phpwind.conf,然后在红箭头位置增加如下代码:
- 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;
- }
修改后的文件:
最后:重启Nginx: service nginx restart
再次访问,完美解决!