帝国CMS在linux环境已经配置了伪静态规则还是404错误怎么办 作者:30yi.cn     时间:2020-05-05

简单概括
正确的linux系统nginx环境伪静态规则设置路径应该是/www/server/panel/vhost/rewrite ,找到对应的站点添加相应的伪静态规则。否则就会报404错误。

今天有个客户向30yi建站求助,说使用阿里云linux系统,nginx环境的帝国CMS程序已经配置了后台与服务器的伪静态规则,但还是提示404错误,网上找了一堆办法,但大家分享的方式都大同小异,而他也始终找不出问题所在。

 

据他所说,使用的是阿里云服务器,按照教程找到了位于目录/www/server/nginx/conf下的nginx.conf文件,并在serve内添加了相应的伪静态规则,但无论怎么改,都不生效。

 

根据网上的教程,nginx服务也已经重启过了,但还是没用,tag伪静态链接404依旧。

 

看着他絮絮叨叨说了一堆,我能理解这种心情,每一个认真做技术的人,在每一个百思不得其解的时候肚子里都有一堆的话。我等他说完,告诉他,这个问题我们处理过了,不是规则的问题,而是改错了文件

 

一个服务器至少也会放两三个站,不同的站点大概率会有不同的伪静态规则,而他直接修改的是根目录,没有对站点进行针对性设置,自然也就不会生效。

 

正确的伪静态文件路径是这里:

/www/server/panel/vhost/rewrite ,而后找到对应的站点添加相应的伪静态规则。

 

怎样设置TAG伪静态规则在此不做重复,可以参考另一篇文章帝国CMS怎样设置TAG伪静态

 

客户不停对我说着感谢,我知道他当时一定很开心,这种开心,我也感受过很多次。

 

更多帝国CMS使用问题,可以点击右侧在线客服进行沟通探讨,也欢迎使用本站在线留言工具与我沟通。