CakePHP2 与 CakePHP3 在同一域中共存

CakePHP2 coexising with CakePHP3 on same domain

让我们假设一个用 Cake2 编写的应用程序。这个应用程序是巨大的。这个应用程序主要是关于 CRUD 的。将此应用程序重写到 Cake3 中可能非常耗时。

现在,我需要用很多功能扩展这个应用程序。越来越多的 CRUD。

应用程序界面必须看起来一样,必须有旧应用程序提供的单一授权和身份验证,或者可能重写到新应用程序中。

现在,有什么方法可以使现有应用程序(在 Cake2 中)可以在与 Cake3 相同的域上工作?

我知道添加的功能可以在

这样的子域上运行

但是把事情设置成

是多么复杂,问题多多啊

意见?

这很容易。只需配置您的网络服务器以将/存储路由到您的 Cake3 应用程序,并将所有其他路由到 Cake2 应用程序。