织梦网站thinkphp伪静态nginx是用apche还是nginx好呢

现在大部分程序都提供thinkphp伪静态nginx规則尤其.htaccess的规则多,这个apache系统的规则Nginx的规则也有但是比较少。我这个程序是DEDECMS二开程序提供是thinkphp伪静态nginx规则很多,但是宝塔下都用不了.htaccess嘚不支持,用宝塔的一键转Nginx试了不行本身提供了Nginx的规则,也不行这个.conf的规则在Windows下是用过的没有问题,在军哥的lnmp下也是用过的但是在寶塔上是不行的。
现在很多是新手对PHP和HTML还有所了解对thinkphp伪静态nginx规则是一窍不通,程序提供的thinkphp伪静态nginx都不能够兼容这很麻烦的。
我卸载了Nginx换了Apache,网站就正常了
thinkphp伪静态nginx现在很普及,nginx的规则都兼容不好.htaccess的规则多又不能用,这很遗憾
好吧老弟,我知道.htaccess是apache的thinkphp伪静态nginx文件我意思nginx能支持.htaccess配置的话,兼容性更好官方的thinkphp伪静态nginx转换没啥用,apache的thinkphp伪静态nginx到处是nginx的规则少,还不兼容我这个程序的Nginx规则在windows没有问题,茬军哥的lnmp下也没有问题但是宝塔的nginx下不行,又不会修改只能换成apache。

我最近在寻找、尝试 在 或者 caddy 下面嘚rewrite 重写规则

我寻找了很久,一直没找到只好自己读文档,解决了

答案来之不易。特记在此拿走不谢。

是一个国产的PHP框架

因为是PHP框架,所以其定义了一个统一的网站入口导致页面的链接地址格式很复杂。

如果设置了URL_MODEL => 2在web服务器的配合下,网页的链接地址是最美观嘚但是,这个过程需要在 web 服务器上设置对应的 rewrite 重写规则。

apache 是老牌的web 服务器我首次使用 apache 的时候,深圳的房价才一两千元/平方米

在网站目录下放置 .htaccess文件,内容为:

我要回帖

更多关于 nginx 的文章

 

随机推荐