我们有几种不同尺寸的产品图像。我们希望在产品图像丢失时返回正确尺寸的默认图像。当图像丢失时,Apache服务于默认图像
图像的路径对于每种产品都不相同。 path /www/docroot/images/brand/product/product1_l.jpg path /www/docroot/images/differentbrand/differentproduct/someotherproduct1_l.jpg 图像的大小看起来像左边的项目。我们希望在右侧选择相应的默认图像。
product1_l.jpg large noimage_l.jpg
product1_m.jpg medium noimage_m.jpg
product1_s.jpg small noimage_s.jpg
我见过一些使用mod_rewrite实现类似功能的人的例子。任何人都可以提供任何指导我如何使用它来适应我的情况?
我正在运行java。 PHP不适用于我。它看起来像我需要有条件的重写来实现不同大小的不同默认图像。那可能吗? – ddjammin 2012-07-31 00:05:30
就像在Tomcat或Jetty中一样?至于不同大小的图片,只要这个名字有关于预期大小的一些线索,例如:像/thumbs/(product)-(size).jpg这样的文件路径可能会被不恰当地重写为/ thumbs/default-(size) .jpg – 2012-07-31 03:03:22
Apache/Tomcat 我不擅长正则表达式,你可以引导我朝着正确的方向,或者指向一个很好的资源,我可以快速赶上。 下面是我们可能获得的三个图像请求示例。 www.imgdomain.com/images/nike/airjordan/32513_black_l.jpg改写为/images/noimg_l.jpg www.imgdomain.com/images/nike/airjordan/32513_black_m.jpg重写/images/noimg_m.jpg www.imgdomain.com/images/addidas/kobe/34923_yellow_m.jpg重写为/images/noimg_m.jpg – ddjammin 2012-07-31 04:02:14