Nginx: 解决修改固定链接后404的方法

了解更多,请前往风尘博客: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,然后在红箭头位置增加如下代码:

 
  1. if (-f $request_filename/index.html){
  2. rewrite (.*) $1/index.html break;
  3. }
  4. if (-f $request_filename/index.php){
  5. rewrite (.*) $1/index.php;
  6. }
  7. if (!-f $request_filename){
  8. rewrite (.*) /index.php;
  9. }

修改后的文件:

最后:重启Nginx: service nginx restart

再次访问,完美解决!


猜你喜欢

转载自blog.csdn.net/qq_41690817/article/details/80179614