2

そのため、私の Web サイトのこのページには、大量のアイコンのコレクションがあります。これらのアイコン画像の多くは削除されており、画像が見つからない場合に表示される「バツ印」が随所に表示されています。

私は .htaccess 経由でこれを行う方法を探していましたが、残念ながらうまくいきませんでした。

Firefox では画像が欠落しているという兆候は表示されませんが、IE と Chrome では表示されます。

この点でどんな助けでも大歓迎です。よろしく、 ヴィニス・アルメイダ

4

1 に答える 1

4

!-fは「実際のファイルではない」、!-d「ディレクトリではない」、!-l「シンボリックリンクではない」を意味します。

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule \.(png|gif|jpg|jpeg|bmp)$ /images/empty.gif [L]

選択した画像はどこ/images/empty.gifにありますか (例: 1x1 ピクセルの透明/白の gif)

: ほとんどの場合、その!-l部分を公開できます (シンボリック リンクを使用する場合にのみ関係があります。わからない場合は、シンボリック リンクを使用しない可能性が高いです)。

于 2013-10-20T19:27:00.827 に答える