2014-09-23 2 views
1

Я использую JWplayer на своем веб-сайте для воспроизведения файлов .mp4, когда я проверяю код своего сайта, код JWplayer выглядит следующим образом.запретить видео-ссылку с внешнего сайта

<div class='jwplayer' id='jwplayer-0'></div><script type='text/rocketscript'>if(typeof(jQuery)=="function"){(function($){$.fn.fitVids=function(){}})(jQuery)};jwplayer('jwplayer-0').setup({"aspectratio":"8:5","width":"100%","primary":"html5","file":"http://mysite.se/wp-content/uploads/2014/09/sack.mp4"}); 
</script> 

Теперь, как я могу предотвратить кто-то из хотлинкинга что .mp4 файлы на форуме или другой стороне или вставить ее на другого игрока, где-то еще, если это возможно? Я хочу, чтобы файл был доступен только на моем собственном сайте, если это возможно? Я не забочусь, если они загружают файл так долго, как они не связывают его с моего сервера.

ответ

0

Вам, вероятно, придется полагаться на проверку поля HTTP Referer входящего запроса. Однако референт может легко подделаться, чтобы обойти это ограничение, но как бы то ни было, это, вероятно, самое простое решение.

Попробуйте добавить это в файл Htaccess в корневом каталоге:

RewriteEngine On 
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?example\.com/ [NC] 
RewriteRule \.mp4$ - [L,F,NC] 

Где "example.com" Ваш домен.

+0

Вы также можете попробовать использовать ограничительный файл crossdomain.xml. – emaxsaun

+0

Здравствуйте, Если я использую этот код, который вы отправили, я не могу вставлять какие-либо видео на свой собственный сайт, а затем я просто изменил «пример» и «.com» на свой собственный домен. – Rizzzler

+0

Да, если вы используете защиту хотлинков на стороне сервера, плеер не будет работать. Был там, сделал это. Не подходит для использования. – MisterNeutron

Смежные вопросы