Serberg
Гуру форума
- Регистрация
- 6 Апр 2009
- Сообщения
- 239
- Реакции
- 70
- Автор темы
- #1
В общем то есть сайтик на котором держу видео файлы. Чтобы защититься от личей воткнул в директорию с файлами .htaccess следующего содержания:
Таким макаром я огородился от личей которые захотят использовать хотлинки, но недавно узнал о проблеме. Браузеры FireFox, safari, Chrome частенько не передаю реферер. Т.е. я огнелиса захожу к себе на DLE сайт и пытаюсь проиграть ролик через плеер, в итоге получаю ответ что ролика не существует, потом захожу с оперы на ту же страницу просматриваю этот файл без проблем. Это еще раз подтверждает что реферер огнелисом передан не был.
Внимание вопрос! Можно ли что то сделать чтобы исправить такую ситуацию? Т.е. есть ли какие нибудь хитрости которые помогли бы обойти данный барьер ?
Код:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://мой-сайт/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.мой-сайт/.*$ [NC]
RewriteRule .*\.(mp3|avi|rar|zip|jpg|flv)$ http://мой-сайт/ [R,NC]
Таким макаром я огородился от личей которые захотят использовать хотлинки, но недавно узнал о проблеме. Браузеры FireFox, safari, Chrome частенько не передаю реферер. Т.е. я огнелиса захожу к себе на DLE сайт и пытаюсь проиграть ролик через плеер, в итоге получаю ответ что ролика не существует, потом захожу с оперы на ту же страницу просматриваю этот файл без проблем. Это еще раз подтверждает что реферер огнелисом передан не был.
Внимание вопрос! Можно ли что то сделать чтобы исправить такую ситуацию? Т.е. есть ли какие нибудь хитрости которые помогли бы обойти данный барьер ?