404 Image Placeholder - PullRequest
       16

404 Image Placeholder

3 голосов
/ 12 октября 2011

У меня есть галерея товаров, над которой я работаю, и только что сделал импорт.Это добавило кучу ссылок на изображения, которых нет на сервере.

Прямо сейчас, когда изображение пытается загрузиться, у него появляется значок с разбитым изображением, что некрасиво, и, ну, лучше обрабатывать.

В идеале, всякий раз, когда будет отображаться разорванное изображение - то есть, когда путь к изображению просто не существует, - я бы хотел, чтобы Apache вместо этого показал изображение-заполнитель.

Есть ли способ сделать это через .htaccess?

1 Ответ

4 голосов
/ 12 октября 2011

Используйте RewriteCond с -f, чтобы проверить, существует ли файл, например ::

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.*(\.gif|\.jpe?g|\.png)$ placeholder.jpg [L]
...