<div dir="ltr"><div><div><div>Hello Maxim,<br><br></div>               I am not using server_names, it was just a google stuff i put in order to test if hotlinking works or not. One of my teammates informed me that the link is embedded on the website and there's no hot-linking protection issue regarding it.<br>
<br></div>@Maxim, i think embedded videos are different than remotely playable videos. Offcourse, you'd have the better knowledge :)<br><br></div><br><div><div><div>
<br><br></div></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, May 9, 2014 at 7:25 AM, Maxim Dounin <span dir="ltr"><<a href="mailto:mdounin@mdounin.ru" target="_blank">mdounin@mdounin.ru</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello!<br>
<div><div class="h5"><br>
On Fri, May 09, 2014 at 03:14:35AM +0500, shahzaib shahzaib wrote:<br>
<br>
> hello,<br>
><br>
>      I am using hotlinking protection for mp4 files but found that whenever<br>
> i use wildcard in hot-linking, it doesn't work properly and videos even<br>
> play on the domain where it doesn't suppose to be buffer.<br>
><br>
> My mp4 config :<br>
><br>
> location ~ \.(mp4)$ {<br>
>                 mp4;<br>
>                 root /var/www/html/tunefiles;<br>
>                 expires 7d;<br>
>        valid_referers none blocked server_names mydomain *.mydomain *.<br>
> <a href="http://facebook.com" target="_blank">facebook.com</a> *.<a href="http://twitter.com" target="_blank">twitter.com</a> *.<a href="http://seconddomain.com" target="_blank">seconddomain.com</a> *.<a href="http://thirddomain.com" target="_blank">thirddomain.com</a><br>

> <a href="http://fourthdomain.com" target="_blank">fourthdomain.com</a> *.<a href="http://fourthdomain.com" target="_blank">fourthdomain.com</a> <a href="http://fifthdomain.com" target="_blank">fifthdomain.com</a> <a href="http://www.fifthdomain.com" target="_blank">www.fifthdomain.com</a><br>

> <a href="http://embed.fifthdomain.com" target="_blank">embed.fifthdomain.com</a>;<br>
>               if ($invalid_referer) {<br>
>                     return   403;<br>
> }<br>
> }<br>
><br>
> The mp4 file is buffering on the following domain which doesn't suppose to<br>
> be in valid_referers variable.<br>
><br>
> <a href="http://www.tusnovelas.net/telenovela/lo-que-la-vida-me-robo-capitulo-138" target="_blank">http://www.tusnovelas.net/telenovela/lo-que-la-vida-me-robo-capitulo-138</a><br>
><br>
> Nginx-1.4.7<br>
><br>
> Help will be highly appreciated.<br>
<br>
</div></div>Try looking into Referer header of a request, as well as at server<br>
names of a particular server{} block (as you use "valid_referers<br>
server_names").<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Maxim Dounin<br>
<a href="http://nginx.org/" target="_blank">http://nginx.org/</a><br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</font></span></blockquote></div><br></div>