Zend Framework在不使用apache或nginx的情况下路由到镜像文件夹


Zend Framework routing to image folder without using apache or nginx

我想知道如何路由到routes.ini,中的特定文件夹

我的意思是,或者我想要的是,我有一个上传文件夹,里面有像300x200这样的子文件夹和这些子文件夹里的图像-some-title-image.jpg

我想要像这样的路线

/image-some-title-image-1是图像路径和图像(请参阅没有文件扩展名)

控制器介质的镜像操作某些标题图像-文件名1-商品的id

我知道如何在apache和nginx上实现这一点,但我不想这样,因为我希望系统易于管理。

感谢

通过Apache/nginx使图像远离PHP。会降低您可以处理的大量请求的数量。

如果要通过routes.ini处理,则可以使用基于正则表达式的路由类型http://framework.zend.com/manual/en/zend.controller.router.html

编辑

您需要的RegExp是-image-[a-z]*。把这个和他们在文档中给出的例子放在一起。匹配的字符串可以放在一个变量中,使用该变量可以找到要显示的图像。

仍然建议不要这样做。会杀死服务器。