【问题标题】:How to redirect Symfony2 static assets to a controller request?如何将 Symfony2 静态资产重定向到控制器请求?
【发布时间】:2013-06-24 15:14:24
【问题描述】:

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

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

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

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

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

或者这个(现场):

http://livesite.com/downloads

【问题讨论】:

    标签: php .htaccess redirect symfony


    【解决方案1】:

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

    例如:

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

    【讨论】:

    • 谢谢!我已经尝试过这个解决方案,但无论出于何种原因,我的缓存都在欺骗我。它在手动执行缓存清除后工作。
    猜你喜欢
    • 1970-01-01
    • 2017-01-24
    • 1970-01-01
    • 2015-08-29
    • 1970-01-01
    • 2017-07-15
    • 2017-12-27
    • 1970-01-01
    • 2013-05-05
    相关资源
    最近更新 更多