Mod rewrite mod_在Symfony2中重写子域

Mod rewrite mod_在Symfony2中重写子域,mod-rewrite,symfony,url-rewriting,subdomain,Mod Rewrite,Symfony,Url Rewriting,Subdomain,请帮助mod_将子域重写为某些Symfony2路由。现在我花了3个月的时间用我的Symfony2项目来解决这个问题,但在阅读了大量apache mod_rewrite和mod_alias文档并尝试了数百个示例之后。。。还是不行 我试图解决的是,当用户输入某个特定子域的地址时: XXXXXXX.example.com 他看到的内容实际上在 www.domain.com/tag/XXXXXXX/ 但他并没有被重定向,或者URL并没有改变——当他进入时,它应该保持在XXXXXX.example.com

请帮助mod_将子域重写为某些Symfony2路由。现在我花了3个月的时间用我的Symfony2项目来解决这个问题,但在阅读了大量apache mod_rewrite和mod_alias文档并尝试了数百个示例之后。。。还是不行

我试图解决的是,当用户输入某个特定子域的地址时: XXXXXXX.example.com

他看到的内容实际上在
www.domain.com/tag/XXXXXXX/

但他并没有被重定向,或者URL并没有改变——当他进入时,它应该保持在XXXXXX.example.com

我需要使用Apache VirtualHost和支持站点的文件(不使用SubdomainListener)来解决这个问题,但使用mod_rewrite我自己能解决的最多问题是

XXXXXXX.example.com

将自身重写(透明地)为

XXXXXXXX.example.com/tag/XXXXXXXX
XXXXXXXX.example.com/app.php/tag/XXXXXXXX/


这当然不是我想要达到的。我尝试实现内部()重定向,这样用户就看不到了。如果您能帮助解决问题,我们将不胜感激。

自提交以来,您可以在Symfony中以本机方式使用子域,但不幸的是,这是Symfony 2.2的一项功能。如果您需要子域,这仍然是最好的方法。

谢谢您提出这个问题。也许有一天我可以把它和Symfony 2.2一起使用。我想知道是否有Apache VirtualHost解决方案可以解决这个问题。我真的很需要它。我不确定,我试过这么做也没有成功:(虽然Symfony 2.2处于测试阶段,但我认为使用它是非常安全的。