如果原始图像不存在,如何显示默认图像

时间:2012-11-25 00:27:11

标签: image .htaccess

我的.htaccess文件localhost/site/文件夹和defaultcarimage-thumb.jpg文件夹中的默认图片localhost/site/images/car_model/。我希望在原始图片显示时显示此默认图片而非主图片找不到。为此,我在谷歌搜索并找到了this link

我按照以下方式编辑.htaccess

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_URI} \.(gif|jpg|jpeg|png)$ 
RewriteRule .*/images/car_model/defaultcarimage-thumb.jpg [L]

但没有变化。这段代码出了什么问题?或者还有其他方法吗?

1 个答案:

答案 0 :(得分:7)

RewriteRule语法为RewriteRule _url-send-by-user_ _rewrite-to_

所以将你的RewriteRule改为这样:

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_URI} \.(gif|jpg|jpeg|png)$ 
RewriteRule (.*) /images/car_model/defaultcarimage-thumb.jpg [L]

检查Pathes,RewriteBase和RewriteRule-to参数路径。