我們有幾種不同尺寸的產品圖像。我們希望在產品圖像丟失時返回正確尺寸的默認圖像。當圖像丟失時,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