.htaccess показать заглушку если отсутствует картинка на стороннем сервере

jcrush
На сайте с 04.07.2004
Offline
371
1054

Реально ли сделать сабж?

Знаю если картинка на своем лежит - то не проблема, а вот если где то у кого то??

» Блог (http://blog.stfw.ru/) - SEO-заметки. ДВчат: @dvchat (https://t.me/dvchat)
VulkanPartner
На сайте с 27.03.2014
Offline
91
#1

Вы имеете ввиду защиту от хотлинкинга? Тогда по идее вот так:

 RewriteEngine On 

RewriteCond %{HTTP_REFERER} !^http://(www\.)?YOURDOMAIN.net\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule \.(jpe?g|gif|bmp|png)$ images/nohotlink.jpg [L]
https://perestroika.team/ru/ (https://perestroika.team/ru/) Perestroika Affiliates- ведущая гемблинг-партнерка. RevShare - до 60%. CPA - до 150$.
jcrush
На сайте с 04.07.2004
Offline
371
#2

VulkanPartner, думаю что нет....

Имеем код с вызовом картинки у себя на сайте

но картинки нету на стороннем сервере, можно ли показать свою картинку если ее нету, и показать картинку если она есть...

Чтобы не получать вот такую фигню:

ДП
На сайте с 23.11.2009
Offline
203
#3

Со сторону севрера - если только проверять доступность картинки во время генерации страницы - и то не факт, что картинка будет отдаваться вашему клиенту.

На клиенте можно повесить событие onerror на картинку и если оно сработало - заменять src картинки на нужный.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий