如何在symfony 2.8中配置动态子域的自动添加

时间:2016-06-09 09:46:02

标签: php apache symfony

我正在开发一个symfony2.8应用程序,其中多个客户端可以注册自己并拥有自己独特的子域(例如clientname.myapp.com),这样他们的用户就可以通过使用他们的注册表单来注册自己主页。由于注册的客户端数量很多,我希望自动添加子域而不是在parameters.yml中手动执行。 “所有客户都将共享相同的代码和数据库”。到目前为止,我已在数据库中手动插入了子域名,并将其保存在etc / hosts文件中127.0.0.1 rgpv.myapp.com。在我的本地计算机上,当我输入给定的URL时,我的'domainListener'选择它,调用'ClientResolver'服务并仅过滤掉子域名。然后在数据库中查找子域名,如果存在,则显示个性化主页。但是,如果输入了尚未保存在etc / hosts文件中的任何其他URL,那么'domainListener'甚至不会选择它(我猜)。我只是在生产环境中得到一个空白页面,在开发环境中找到404 Not Found。如何确保动态地动态添加子域?

0 个答案:

没有答案