.htaccess — referer
Пользуюсь такой приблудой от хотлинков
<IfModule mod_rewrite.c> RewriteEngine On ErrorDocument 403 /index.php RewriteCond %{REQUEST_URI} \.(jpeg|jpg|png|gif)$ RewriteCond %{HTTP_REFERER} ^$ [NC,OR] RewriteCond %{HTTP_REFERER} ^http://(.+\.)?site\.com/ [NC,OR] RewriteCond %{HTTP_USER_AGENT} !(googl|google|googlebot|Googlebot-Image|Bingbot|MSNBot|MSNBot-Media|AdIdxBot|BingPreview|yahoo|yandex|yandexbot|facebot|facebook) [NC] RewriteRule .* - [F] </IfModule>
Все хорошо , кроме одного, нельзя воспользоваться ссылкой на загрузку
<a href="image.jpg" download">Скачать</a>
грузит пустые картинки так как нет реферера
ВОПРОС
КАК заставить .htacces понять, что запрос на загрузку идет с моего сайта, а не со стороннего ? и есть ли возможность использовать другие конструкции на загрузку?
предполагаю что можно передавать в .htaccess, звоночек что работа ведется с страницы моего сайта, подскажите как быть
Видел конструкции подобного рода
<a href="https://siter.org/fullimg.php?gid=1119">Download original</a>
и такого
<a href="http://siter.club/?d=http%3A%2F%2Fsiter.com%2Fwp-content%2Fuploads%2F2016%2F07%2Fimage3-3996x5500.jpg" class="btn btn-primary btn-xs">Download Image</a>
НО КАК ЭТО РАБОТАЕТ НЕ ЗНАЮ и будет ли работать в связке с моим .htaccess ?