2

我正在重构一个用过程 PHP 开发的旧项目,并使用 Zend 采用新的面向对象方法。

该网站有两个主要部分: - 杂项页面,主域(www)上仍然在线的许多旧页面 - 论坛部分,我在论坛子域上使用 Zend 重构的部分

目标是在涵盖两个子域的 Zend 主项目上重构整个网站。

现在我必须重构主域的一些页面,因为这些域已经分离了虚拟主机:www 域设置为特定目录,论坛域设置为另一个目录(Zend 目录),每个都有自定义网址重写。

显而易见的解决方案是将旧页面目录与论坛目录合并,但我不能,因为它会破坏 Zend 的文件夹架构。

理想的解决方案是在主域的 vitualhost 中添加一个 regexp 子句,将 www 的一些 url 重定向到 Zend 项目目录的目录,但我还没有找到方法。

还有其他方法吗?我还可以创建一些临时子域来托管重构的页面,但这不是一个优雅的解决方案。

4

2 回答 2

0

我不明白。为什么不对本地环境进行干净的重构,然后部署它并进行 DNS 迁移?为什么要让新旧代码共存?你说过:“目标是在一个涵盖两个子域的 Zend 主项目上重构整个网站”。然后继续!重构、部署旧域名并将其重定向到新域名!

于 2012-10-02T01:28:02.863 回答
0

最后,我选择了一种混合解决方案,我将对某些部分使用临时子域,直到我可以一次性重构其余的旧页面。

于 2012-10-08T08:12:36.230 回答