我在慢的从 Zend Framework 1 迁移到 Zend Framework 3。现在我需要让两者并行工作,所以我发现实现这一点的方法是使用文件.htacess
将 ZF1 请求重定向到其前端控制器,ZF3 请求也是如此。到目前为止,我所做的如下:
RewriteRule ^legacy(/.*)?$ index_zf3.php [NC,L]
RewriteRule ^sw(/.*)?$ index_zf3.php [NC,L]
RewriteRule ^application(/.*)?$ index_zf3.php [NC,L]
上述规则意味着遗留系统、软件和应用程序正在 ZF3 中构建。这种方法是可行的,但现在我正在移动越来越多的代码,因此 ZF3 URL(请求)正在增长,这意味着我每次都需要继续添加规则,但我不想这样做。
当前目录结构如下:
我想将所有请求重定向/zf3/<any_controller_name>/<any_parameters>
到index_zf3.php
实现这一目标的正确规则是什么?