处理 url,文件扩展名为 laravel

process url with filename extension with laravel

我目前正在使用 laravel 4.2 和 nginx,现在当我用 laravel 控制器处理像 '/img/300/200/dummy.png' 这样的获取请求时,但它似乎转到了文件在 public 文件夹下,而不触发 laravel 路线。我如何编写控制器来处理这样的 url?

可能你在 nginx 配置中有这样的东西:

location ~* \.(jpg|jpeg|gif|png)$ {
  add_header   Pragma public;
  add_header   Cache-Control "public";
  expires      max;
}

因此 nginx 直接提供图像而不请求 php-fpm 和 Laravel。