强制路由器在Symfony2中为某些路由使用prod控制器

时间:2013-05-28 14:54:56

标签: php symfony url-routing

我们正在开发一个包含大量缩略图的网站。这些是从诸如/thumb/{width}/{height}/{resizetype}/{id}/{name}的路由动态生成的,然后缓存到相应的目录。

事情是,我们通过$this->get('router')->generate()生成图像的URL,它始终使用与发出呼叫的请求相同的控制器。这已成为一个问题,因为通过app_dev.php加载所有缩略图绝对会破坏我们的开发服务器。

我们可以以某种方式指定路由器来为prod环境构建路由吗?或者我们应该在不使用路由器组件的情况下手动构建URL吗?

1 个答案:

答案 0 :(得分:0)

如果只是这条路线(或者只是少数几条路线),那么最快的解决办法就是在你的开发服务器上为这个url设置一个apache RewriteRule / nginx重写指令。