【发布时间】:2012-06-01 05:41:50
【问题描述】:
我正在尝试在 symfony 中创建一条与以下 url 匹配的路由:
/filename/version/
其中文件名是图像,例如“image.png”和版本,例如“foo”。
MyImageBundle_resize:
pattern: /{filename}/{sizename}/
defaults: { _controller: MyImageBundle:ImageResize:resize }
这匹配模式/myfile/XXL/,例如。但是当我使用 myfile.jpg 时,如/myfile.jpg/XXL/ Symfony 似乎在句号上中断,并返回 404。我发现这个article 这表明除了“/”之外的所有内容都将匹配(这没有任何意义如果期间在这里中断)。
有没有办法让我在期间进行路线匹配?
【问题讨论】:
-
它是 Symfony 生成的 404 还是标准的 Web 服务器 404?我只是想知道它是否是 .htaccess 或 nginx 规则在某处冲突。
-
我正在运行
php app/console assetic:dump --env=dev --watch所以不是 apache/nginx 相关恕我直言。