我正在尝试了解使用URL路由(URL分发)的好处,相比于仅从不同脚本运行代码。除了更美观的URL(可以通过htaccess使用任何一种模式实现),为什么我要将 /archive/ 重定向到 dispatcher.php?path=/archive/ 而不是简单地将 /*/ 重写为 *.php?在代码重用、组织和错误处理方面,哪种方法更好?您是否曾经从一种模式切换到另一种模式?为什么这样做?转换需要多少工作量?
为背景,我目前正在使用多个脚本的方法。环境是Apache + PHP。这是一个中型项目(40+个顶级PHP页面)。
为背景,我目前正在使用多个脚本的方法。环境是Apache + PHP。这是一个中型项目(40+个顶级PHP页面)。
auto_prepend_file
,它将把单个入口点的所有其他功能带入您当前的模型中。 - Your Common Senseauto_prepend_file
的问题在于它不够细粒度。据我所知,我无法选择不在某个页面中包含它。 - theazureshadow