2011-04-06 62 views
1

我想使用.htaccess文件返回圖像,如果存在或調用生成器,如果不存在。創建.htaccess緩存圖像

例如:

img src="images/myimage1.jpg" 

如果myimage1.jpg不存在,它會生成它調用createThumb.php?image=myimage1.jpg它返回後。

請幫助創建這個文件.htaccess

回答

0

試試這個:

RewriteEngine on 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule image/(.+)$ createThumb.php?image=$1 
+0

我有測試這一點,它工作得很好,我的一切都歸功於 – Sofiane 2011-04-06 22:11:32

0

你可以做這樣的事情:

# Check if a JPG file doesn't exist. 
RewriteCond %{DOCUMENT_ROOT}/images/$1.jpg !-f 
RewriteRule ^images/(.+)$ /createThumb.php?image=$1 [QSA,L] 

然後你createThumb.php裏面,你可以在%{DOCUMENT_ROOT}圖像和存儲/ images文件夾並在圖像創建後爲此圖像的瀏覽器返回適當的MIME類型響應。