Я хочу запретить горячее связывание видео FLV
и MP4
, размещенных на моем сервере, за исключением случаев, когда видео отображаются со страницы, URL которой начинается с :http://www.mywebsite.com/index.php?main_page=videos_page&
Какие конфигурации Apache нужно добавить в файл .htaccess?
Отключить горячие ссылки или прямую загрузку моих видео и транслировать видео только в том случае, если оно отображается со страницы моего веб-сайта.
comment
Это почти дубликат перенаправления горячей ссылки Apache .htaccess и некоторых других.
- person Brock Adams   schedule 17.06.2011
Ответы (1)
Чтобы отключить горячие ссылки и заменить контент общим логотипом сайта, чтобы направлять людей обратно на ваш сайт, а не на изображение, добавьте это в папку .htaccess в корне вашего сайта:
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yoursite\.com/ [NC]
RewriteCond %{REQUEST_URI} !hotlink\.(gif|png\SOME FILETYPES NOT TO HOTLINK) [NC]
RewriteCond %{REQUEST_URI} !^/index.php?main_page=videos_page&
RewriteRule .*\.(gif|jpg|png)$ http://www.mywebsite.org/generic/imagetoreplace.png [NC]
Помните, что .htaccess скрыт, поэтому убедитесь, что в вашем ftp-клиенте включено «показывать скрытые файлы».
person
alt
schedule
17.06.2011
Извините, но я думаю, что вы недостаточно хорошо прочитали мой вопрос.
- person KarimMesallam; 17.06.2011
Может быть, вы могли бы уточнить. Ваш вопрос заключался в отключении хотлинкинга на видео. Просто измените gif|png на mon|avi|mp4|flv... и т. д. Затем просто добавьте условие перезаписи для этого URL-адреса. Легкий. Что я здесь не понимаю?
- person alt; 17.06.2011
Я сказал в своем вопросе, за исключением случаев, когда видео отображаются со страницы, URL-адрес которой начинается с: mywebsite.com/index.php?main_page=videos_page&. вы ничего не упомянули, отвечая на это.
- person KarimMesallam; 17.06.2011