相同Symfony2的应用程序,我们有我们希望从两个不同的域成为一个Symfony2的应用。以下是我们希望如何运作的方式;服务从两个不同的域
假设我们有两个域和我们的服务器(我们使用Apache)上设置的两个虚拟主机 - 为讨论的方便,我们姑且称之为www.first.com和www.second.com。
假设Symfony2的是虚拟主机的www.first.com主持下,一切工作正常。
当有人浏览到www.second.com/login,例如,我们希望服务的页面,可以在www.first.com/second/login找到,所以www.second.com/任何要求*如果网址是www.first.com/second/*,则为Symfony生成的页面提供服务 - 但从用户的角度来看,所有内容都应看起来好像它来自www.second.com - 包括cookie和网络资产。
你不打算有重复的内容?因为first.com/second/login和second.com/login将是相同的,是不是他们 – kero
不同域的主要点是什么?你在不同的域可能有两个不同的数据库,但应用程序是一样的吗? – cezar
是的,内容将是相同的; first.com/second/login将与second.com/login相同 - 我们将几个现有的Web应用程序合并到一个Symfony项目中。目前在www.second.com上托管了一个这样的应用程序,但是当新的Symfony版本准备就绪时,我们希望它看起来好像仍然来自www.second.com,尽管所有的代码都来自新的代码库。 –