请帮助mod_rewrite子域到某些Symfony2路由。这就像3个月了,我花了很多时间用我的Symfony2项目来解决这个问题,但是在阅读了大量的apache mod_rewrite和mod_alias文档并尝试了数百个例子之后......它仍然不起作用!
我试图解决的是,当用户输入某个特定子域的地址时: XXXXXXX.example.com
他看到的内容实际上是在 www.domain.com/tag/XXXXXXX /
但他未被重定向或网址未被更改 - 它应该在他进入时保留XXXXXX.example.com。
我需要使用Apache VirtualHost和启用站点的文件(不使用SubdomainListener)来解决这个问题,但我能用mod_rewrite自行解决的问题是
XXXXXXX.example.com
将(透明地)自身重写为
XXXXXXXX.example.com/tag/XXXXXXXX 或
的 XXXXXXXX.example.com/app.php/tag/XXXXXXXX /
这当然不是我试图实现的目标。我尝试实现内部(http://httpd.apache.org/docs/2.2/rewrite/remapping.html)重定向,以便用户看不到。任何有关工作灵魂的帮助都会受到超凡脱俗的赏识。
答案 0 :(得分:1)
自this提交以来,您可以在本机中使用Symfony中的子域,但遗憾的是它是Symfony 2.2的一项功能。但是,如果您需要子域名,这仍然是执行此操作的最佳方式。