Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.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
Php Symfony-基于子域的路由?_Php_Symfony1_Symfony 1.4 - Fatal编程技术网

Php Symfony-基于子域的路由?

Php Symfony-基于子域的路由?,php,symfony1,symfony-1.4,Php,Symfony1,Symfony 1.4,在我的Symfony 1.4实现中,我有两个子域指向“web”目录,并希望根据用于到达站点的子域路由到某些模块/操作 sub1.domain.com --> module1/action sub2.domain.com --> module2/action 在routing.yml中有没有一种简单的方法可以做到这一点?自定义index.php,为子域解析主机 了解更多关于Symfony的信息。它通过创建一个检查子域的自定义路由来执行基本相同的操作。。。它使用DB,但如果不需要点击D

在我的Symfony 1.4实现中,我有两个子域指向“web”目录,并希望根据用于到达站点的子域路由到某些模块/操作

sub1.domain.com --> module1/action
sub2.domain.com --> module2/action

在routing.yml中有没有一种简单的方法可以做到这一点?自定义index.php,为子域解析主机

了解更多关于Symfony的信息。它通过创建一个检查子域的自定义路由来执行基本相同的操作。。。它使用DB,但如果不需要点击DB,则可以省略该选项。

查看Symfony的更多信息。它通过创建一个检查子域的自定义路由来执行基本相同的操作。。。它使用数据库,但如果不需要访问数据库,可以忽略它。

我宁愿编写一个执行过滤器或自定义路由类


查看此示例:

我宁愿编写一个执行过滤器或自定义路由类


查看此示例:

谢谢。不是一个Symfony新手希望的简单的yml配置,但是看起来它是正确的方法实际上没有那么复杂,我发誓。:-)仅供参考,如果您想切换应用程序而不是模块/操作,那么您需要查看过滤器或修改index.php。。。或其他.htaccess规则。。。选择哪一个取决于具体情况。我现在对你的建议有了更好的了解,谢谢。你能回顾一下这个相关的问题吗?谢谢不是一个Symfony新手希望的简单的yml配置,但是看起来它是正确的方法实际上没有那么复杂,我发誓。:-)仅供参考,如果您想切换应用程序而不是模块/操作,那么您需要查看过滤器或修改index.php。。。或其他.htaccess规则。。。选择哪一个取决于具体情况。我现在对你的建议有了更好的了解,谢谢。你能回顾一下这个相关的问题吗?