如何将来自 /zf3/* URI 的所有请求重定向到 index_zf3.php 文件?

如何将来自 /zf3/* URI 的所有请求重定向到 index_zf3.php 文件?

我在慢的从 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

实现这一目标的正确规则是什么?

相关内容