如何将Symfony2静态资产重定向到控制器请求?

时间:2013-06-24 15:14:24

标签: php .htaccess redirect symfony

如何将Symfony2中的静态资产(例如:JS,CSS或PDF文件)重定向到实际的控制器操作?

我正在尝试重定向此请求(这用于表示不再存在的静态资产):

http://localsite.dev/bundles/mybundle/misc/attachment.pdf

到这个(本地开发站点,此请求由控制器处理):

http://localsite.dev/app_dev.php/downloads

或此(现场):

http://livesite.com/downloads

1 个答案:

答案 0 :(得分:1)

您应该能够像在任何其他路线一样在您的routing.yml中为其设置路线,

例如:

my_pdf_route:
    pattern: "/bundles/mybundle/misc/attachment.pdf"
    defaults: { _controller: MyBundle:PdfController:index }