我试图了解使用 URL 路由(URL 调度)相对于仅从不同脚本运行代码的好处。除了更漂亮的 url(可以使用任一模型通过 htaccess 完成)之外,为什么我要将/archive/定向到dispatcher.php?path=/archive/,而不是简单地将/*/重写为 *.php?在代码重用方面,哪一个更好?组织?错误处理?
您是否曾经从一种型号切换到另一种型号?你为什么这么做?这次转变需要做多少工作?
就上下文而言,我目前正在使用多脚本方法。环境是Apache+PHP。这是一个中等规模的项目(40+ 顶级 php 页面)。
最佳答案
路由的一个主要优点是您可以有条件地执行此操作,根据用户数据、 session 值、一天中的时间或其他内容来决定地址路由的位置。我的大多数项目都太简单,无法使用此方法,但如果您进入更复杂的系统,我认为在代码中控制路由可以为您提供一些额外的功能和选项。
关于php - URL 路由与多个脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4108406/