创建.htaccess来缓存图像

时间:2011-04-06 19:15:55

标签: .htaccess

我想使用.htaccess文件返回图像(如果存在)或调用生成器(如果不存在)。

示例:

img src="images/myimage1.jpg"

如果myimage1.jpg不存在,则会在返回后生成调用createThumb.php?image=myimage1.jpg的内容。

请帮助创建此.htaccess文件

2 个答案:

答案 0 :(得分: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类型响应。

答案 1 :(得分:0)

试试这个:

RewriteEngine on

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