WordPress как на ладони
wordpress jino

.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 ?

0
kolshix
210
4 месяца назад

Нет ответов на этот вопрос.

    На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.