Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony2和Nginx,按主机名路由_Symfony_Nginx_Symfony Routing - Fatal编程技术网

Symfony2和Nginx,按主机名路由

Symfony2和Nginx,按主机名路由,symfony,nginx,symfony-routing,Symfony,Nginx,Symfony Routing,我有一个名为SymfonyProject的Symfony2项目 到目前为止,我有一个nginx配置文件,指向www.symfonyproject.com 我在SymfonyProject中开发了一些静态分支页面,我想通过另一个url访问这些页面:www.symfonyproject2.com 因此,www.symfonyproject2.com只能从SymfonyProject访问一条路由 如何使用Nginx实现这一点?我在已启用的站点中创建了另一个配置文件,但不知道如何将流量重定向到特定的sy

我有一个名为SymfonyProject的Symfony2项目

到目前为止,我有一个nginx配置文件,指向
www.symfonyproject.com

我在SymfonyProject中开发了一些静态分支页面,我想通过另一个url访问这些页面:
www.symfonyproject2.com

因此,www.symfonyproject2.com只能从SymfonyProject访问一条路由


如何使用Nginx实现这一点?我在已启用的站点中创建了另一个配置文件,但不知道如何将流量重定向到特定的symfony2路由。

实际上,您的nginx可以使用
www.symfonyproject2.com
作为别名,在symfony中,您可以使用一个按主机名匹配的路由:

这应该足以解决您的问题

如果对你有帮助,请告诉我