我想限制访问Flashanimation,所以它只能从一个特定的URL加载。 该url是我的服务器上的一个页面,只有通过密码后才能访问。 我不想要的是有一个通行码扫描页面的HTML源findFlash电影url和发布,所以每个人都可以看到该文件的人。
说这个网页是: http : //www.mydomain.com/you_have_a_code.php和Flash电影是: http : //www.mydomain.com/movies/movie.swf
我真的不在乎是否有人从caching中窃取Flash影片并将其发布到另一个网站上,这是不可避免的。 真正困扰我的是有人发布了第二个链接,然后人们可以在我自己的服务器上无差别地访问Flash电影,而不需要密码。
这可以通过.htaccess文件来实现吗? 怎么样?
尝试这样的事情。 当然,它需要mod_rewrite。
RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://www\.mydomain\.com [NC] RewriteRule ^movies/movie.swf$ - [F,L]
此外,试试这个社区维基: redirect,更改url或redirectHTTP到HTTPS在Apache – 你想知道的所有关于Mod_Rewrite规则,但不敢问
参考文献:
http://httpd.apache.org/docs/current/mod/mod_rewrite.html
http://dmr.ath.cx/notes/rewrite.html
http://www.webmasterworld.com/forum92/3229.htm
http://www.askapache.com/htaccess/mod_rewrite-tips-and-tricks.html