我的.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]
但没有变化。这段代码出了什么问题?或者还有其他方法吗?
答案 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参数路径。