Предотвратяване на горещи връзки с nginx

Пример за защита срещу горещо свързване на изображение (хотлинкване) на ниво nginx:

Директивата valid_referers изброява валидни стойности за полето Referer:

  • none - Няма референт.
  • блокиран - Реферерът присъства, но стойността му е премахната от защитната стена или проксито.
  • server_names - Referer съдържа едно от имената на сървъра, посочени по-рано в директивата server_name.

Като параметър може да се използва и произволен низ с името на сървъра и регулярен израз, започващ със знака

Ако искате да деактивирате горещо свързване само от определен хост:

Коментари

Необходимо е внимателно да се предпазите от горещи връзки, ако индексирането на изображения от роботи за изображения на търсачките е скъпо.

Ще изясня: снимките могат да бъдат индексирани като цяло, но те вече не се показват на страници с резултати от търсенето като тази http://goo.gl/nuXkx. Те са изрязани от там по очевидни причини, за разлика от Google, Yandex показва снимка, без да зарежда сайта във фонов режим.

Не е ли вредно да давате урок на крадците, използвайки .htaccess - cmsart.ru/?p=3652 (парсинг, по дяволите)? (има щепсели). Как PS ботовете ще реагират на това.

всички пишат, че търсачките не обичат копиране и поставяне, но на практика такива страници упорито влизат в индекса и понякога се изкачват по-високо от оригинала :)

Неадекватен Яша обича / не харесва, Google засега не го интересува.