网站首页能打开,所有内页全404,折腾半天发现是没开Nginx伪静态

8年前 (2018-10-24)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

18年搭完Z-Blog,首页打开完全正常,我点导航里的文章页、分类页,全部404,当时以为是网站路由配置错了,在后台把固定链接设置改了好几种格式,重启网站,还是全404;又检查伪静态文件,看.htaccess是不是没传,传到服务器上,内页还是404,折腾了快俩小时,急得我满头汗。 后来老站长跟我说,你用的是Nginx服务器,Z-Blog的伪静态规则要在宝塔的站点设置里手动加上,我之前只把.htaccess传上去,Nginx根本不认apache的伪静态规则,当然全404。我去宝塔站点设置里,找到伪静态选项,选了Z-Blog对应的规则,一键保存,重启Nginx,再点内页,全部正常打开了,当时才明白,Nginx和Apache的伪静态规则不通用,我之前死传.htaccess,根本没用。 那之后我在Nginx服务器上搭任何CMS,第一件事就是去站点设置里加对应CMS的伪静态规则,再也不出现首页正常、内页全404的问题。之前总觉得伪静态文件传上去就行,根本忘了Nginx不认Apache的规则,你传了也白传,内页全404,你盯着后台设置瞎改半天,根本找不到问题。 很多新手搭站跟我当初一样,首页能打开就以为完事了,点内页全404,改后台路由、传htaccess文件,折腾半天,根本忘了Nginx要手动加对应CMS的伪静态规则。真的,Nginx搭站,一定要在站点设置里加对应的伪静态规则,不然内页全404,你再怎么改后台都没用。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/3100.html

0
回帖

网站首页能打开,所有内页全404,折腾半天发现是没开Nginx伪静态 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息