请教个问题, 关于路由重定向 + nginx 正则转发

119 天前
 darklinden

没学过 PHP, 请教个问题:

现在在做一个外包二开, 发现一些神奇操作:

各种路由重定向 + nginx 正则转发, 纯看源码你根本不清楚一个没头没尾单独的 php 有什么用,但是从 nginx 转发到路由表过了一遍发现是一个神奇流程的一环...

工程里面满地这种东西, 开了几个端口 nginx-php-nginx-php 自己跳自己的蜘蛛网, 请问这么写是有什么现实意义吗? 看的头疼要死...

1141 次点击
所在节点    PHP
7 条回复
retanoj
119 天前
盲猜是 php -> php 的时候,后者接口迭代升级导致的 php -> ngx -> php
hanbin
119 天前
你的意思是在业务代码里重定向到当前项目的另一个路由?这种操作我没见过。
beyondstars
119 天前
现实意义额可能是防御性编程,不写注释不写文档逻辑写得很绕故意让人看不懂,也可能不是主观意义故意写得这么绕,只是因为缺少开发规范和代码 review 。
adoal
119 天前
可能是换了好几遍人接手,每个人都不敢动前面的,然后自己加一层
darklinden
119 天前
@hanbin 是自己请求自己另一个路由, 然后 nginx 的正则和路由再跳到另一个页面去干业务, 干活的页面跟个脚本似的孤零零的直接运行...

我也是头一次见...
Blank10030
119 天前
这不就是屎山吗,造成的原因楼上都说过了,要么自己加一层要么重构。
morenacl
118 天前
实现功能的一种方式而已

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1007790

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX