2013-04-16 5 views
1

У меня возникла проблема, когда внешние изображения использовались рядом изображений, и в настоящее время они просто отображаются, когда изображения не найдены. Я хотел бы иметь эти ошибки, очевидно, в журналах, однако я также хотел бы, чтобы Apache обслуживал запросчика с прозрачным пиксельным изображением 1x1 вместо того, чтобы просто не находить его. Как это настроить?Как показывать пустое изображение для входящих изображений?

+0

Задайте изображение как 404 'ErrorDocument', ограниченное ресурсами изображения через' '/' 'директива. И btw., _redirecting_ к некоторому XXX-изображению, чтобы наказать хотлинкеров больше удовольствия ;-) – CBroe

+0

@CBroe Blue-waffle для хотлинкеров ... Ах, высокая дорога ... – Sharky

+0

@CBroe Это не смешно, если эти изображения будут увиденное детьми. –

ответ

1

Как @CBroe уже предложил, вы можете дать какой-либо документ, как ErrorDocument служил клиенту, даже прозрачный пиксель изображения

ErrorDocument 404 /images/1x1.png 

Если поместить .htaccess в папке images, только недостающие файлы здесь и ниже будут рассматриваться.

Возвращенный код состояния 404 по-прежнему будет регистрироваться в access.log вместе с отсутствующим именем файла изображения.