Image 如果原始图像不存在,如何显示默认图像
我有我的Image 如果原始图像不存在,如何显示默认图像,image,.htaccess,Image,.htaccess,我有我的.htaccess文件localhost/site/文件夹和localhost/site/images/car\u model/文件夹中的默认图像defaultcarimage thumb.jpg。当找不到原始图像时,我想显示此默认图像而不是主图像。为此,我在谷歌上搜索并找到了 我编辑我的.htaccess如下: RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUES
.htaccess
文件localhost/site/
文件夹和localhost/site/images/car\u model/
文件夹中的默认图像defaultcarimage thumb.jpg
。当找不到原始图像时,我想显示此默认图像而不是主图像。为此,我在谷歌上搜索并找到了
我编辑我的.htaccess
如下:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} \.(gif|jpg|jpeg|png)$
RewriteRule .*/images/car_model/defaultcarimage-thumb.jpg [L]
但一切都没有改变。这个代码怎么了?或者还有其他方法吗?重写规则语法是
RewriteRule\u url-send-by-user\uu rewrite-to
因此,请将重写规则更改为以下内容:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} \.(gif|jpg|jpeg|png)$
RewriteRule (.*) /images/car_model/defaultcarimage-thumb.jpg [L]
检查路径,包括RewriteBase和RewriteRule到参数路径。事实上我认为你是对的。但是我在这里遗漏了一点,那就是原始图像是图标。它们是在CSS中定义的,比如
#idname{background:url(../images/icon.png)no repeat;}
。如何用默认图像替换丢失的图标?如果在-tag或css块中使用图像,则与此无关。如果您的默认图像不会显示,请尝试将.htaccess放入您的/images
-文件夹中,更改重写规则(.*)defaultcarimage thumb.jpg[L]
。是的,我已经尝试过这种方式,但仍然不起作用。我正在使用jquery mobile,不知道这是否是jquery mobile的问题。我必须在列表视图中显示默认图标如果像我一样,如果有人已经将图像重定向到其他对象,则不要在该重定向规则的末尾添加[L]
,并将这些规则放在后面。因此,如果所有其他操作都失败,则执行此规则。