我正在重构一个用过程式PHP开发的旧项目,使用Zend的一种新的面向对象方法。
该网站有两个主要部分:-杂页,许多旧页面仍然在线的主域(www) -论坛部分,部分我与Zend重构的论坛子域
我们的目标是在一个主要的Zend项目上重构整个网站,这将涵盖两个子域。
现在我必须重构主域的一些页面,因为这些域有独立的虚拟主机:www域被设置为一个特定的目录,论坛域被设置为另一个目录( Zend目录),每一个都有自定义的URL重写。
显而易见的解决方案是将旧的页面目录与论坛目录合并,但我不能,因为这会破坏Zend的文件夹架构。
理想的解决方案是在主域的vitualhost中添加一个regexp子句,将www的一些urls重定向到Zend项目目录的目录,但我还没有找到这样做的方法。
还有别的办法吗?我还可以创建一些临时子域来托管重构后的页面,但这不是一个优雅的解决方案。
发布于 2012-10-08 16:12:36
最后,我选择了一个混合的解决方案,我将使用临时子域名的一些部分,直到我可以重构在一次旧页面的其余部分。
发布于 2012-10-02 09:28:03
我还是不明白。为什么不在本地环境上进行一次干净的重构,然后部署它并进行DNS迁移?为什么你要让新旧代码共存呢?你说过:“我们的目标是在一个主要的Zend项目上重构整个网站,这个项目将覆盖两个子域”。那就继续吧!重构、部署并将旧域名重定向到新域名!
https://stackoverflow.com/questions/12618686
复制相似问题