本文详细介绍了Nginxtp3.2.3404问题的解决方案。原文ss="superseo">ss="superseo">根据示例代码非常详细,对大家的学习或工作都有一定的参考价值,朋友们一定要参考。
最近把Apache换成了nginx。当我把新的tp项目移到前面的 *** 作时,我发现404是不正确的。最初,nginx与pathinfo不兼容,必须自己配置
我配置如下
在服务器配置中
location/{ #roothtml indexindex.htmlindex.htmindex.php; if(!-e$request_filename){ rewrite^/test/tp/(.*)$/test/tp/index.php/$1last; break; } location~\.php{#留意这儿一定要一样,不可以有$ set$script$uri; set$path_info"/"; if($uri~"^(.\.php)(/.)"){ set$script$1; set$path_info$2; } fastcgi_pass127.0.0.1:9000; fastcgi_indexindex.php?IF_REWRITE=1; includefastcgi_params; fastcgi_paramPATH_INFO$path_info; fastcgi_paramSCRIPT_FILENAME$document_root/$script; fastcgi_paramSCRIPT_NAME$script; }保存配置后,重启nginx,配置成功
立即应用伪静态方法,如/Index.html。
文章内容就这么多了。期待对大家的学习有所帮助,也期待大家的应用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)