0

.htaccessファイルlocalhost/site/フォルダーとフォルダー内の既定の画像defaultcarimage-thumb.jpglocalhost/site/images/car_model/あります。元の画像が見つからない場合に、メインの画像の代わりにこの既定の画像を表示したいと考えています。そのために私はグーグルで検索し、このリンクを見つけました

そして、私は次のように編集.htaccessします:

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

しかし、何も変わりません。このコードの何が問題になっていますか? または、これを行う他の方法はありますか?

4

1 に答える 1

8

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]

そして、パス、RewriteBase と RewriteRule-to 引数パスの両方を確認します。

于 2012-11-25T02:19:40.540 に答える