Heim > Backend-Entwicklung > PHP-Tutorial > nginx 路径解析

nginx 路径解析

WBOY
Freigeben: 2016-06-06 20:34:07
Original
1163 Leute haben es durchsucht

访问的地址:http://ju.com/admin.php/DaiLogin/showLogin
错误提示:
2015/05/26 19:09:16 [error] 24049#0: *546 rewrite or internal redirection cycle while processing "/index.php//index.php//index.php//index.php//index.php//index.php//index.php//index.php//index.php//index.php//index.php//admin.php/DaiLogin/showLogin", client: 127.0.0.1, server: ju.com, request: "GET /admin.php/DaiLogin/showLogin HTTP/1.1", host: "ju.com"
nginx的配置参数:

nginx 路径解析
服务器也是这个配置 没有问题 就是nginx的版本一样。本地这个重新怎么会有这么多的index.php
我应该怎么修改?

回复内容:

访问的地址:http://ju.com/admin.php/DaiLogin/showLogin
错误提示:
2015/05/26 19:09:16 [error] 24049#0: *546 rewrite or internal redirection cycle while processing "/index.php//index.php//index.php//index.php//index.php//index.php//index.php//index.php//index.php//index.php//index.php//admin.php/DaiLogin/showLogin", client: 127.0.0.1, server: ju.com, request: "GET /admin.php/DaiLogin/showLogin HTTP/1.1", host: "ju.com"
nginx的配置参数:

nginx 路径解析
服务器也是这个配置 没有问题 就是nginx的版本一样。本地这个重新怎么会有这么多的index.php
我应该怎么修改?

这不是nginx rewrite经典的死循环问题吗。把你location / 下的rewrite最后的last改成break 就好了。

last 会在检测到URL匹配后,继续匹配location,当然能匹配到 / ,所以就死循环了,nginx判断10次后退出,也就是你提问里出现了 1 + 10 = 11 个index.php。

参考这里: http://segmentfault.com/a/1190000002797606

网站已经能访问了啊

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage