|
Can you prevent people from linking to the media on your Web site?
A friend writes:
I'm finding that some number of people are hosting my Janet Jackson "movie" by simply linking it in from their sites, meaning *I* get to pay for the bandwidth. Is there some way to prevent this?
Another strategy would be to have the page that includes the movie dynamically generated to include a timestamp, then this script checks to see if the timestamp is less than, say, two hours old. That'd involve two scripts instead of one, though: one for the page that contained the link, and one for the actual delivery of the movie itself.
Categorized:
HTML and CSS
,
Shell Script Programming
(Article 3682,
Written by Dave Taylor)
Tagged: Previous: How do I add a custom 404 error page? Next: Incorporating data from Movable Type into your Web Pages Subscribe!
To ensure those without referring information, a null or empty $HTTP_REFERER could go ahead and stream the real thing. The remote page will get the file for some browsers, but will be broke for others. Posted by: Will Bontrager at February 24, 2004 9:54 AMThat's a logical and sensible solution, Will. Hmmm.... now why didn't I think of that?? :-) Posted by: Dave Taylor at February 24, 2004 1:01 PMIf your server allows it, a better solution here is to use .htaccess. Being a lazy linux admin, it's much easier to manage a centralized file than to put the code in multiple files where hotlinking needs to be prevented (the server does less work here to). Since this still relies on $HTTP_REFERER, you should keep an eye out in your access_log, then just block the baddies completely using $REMOTE_ADDR or $REMOTE_HOST #-----Prevent hot linking of images and other file types---------- #-Or serve up something else to the hot linkers I have something to say, now that you mention it, but ...
I do have a comment, now that you mention it!
|
Recommended
Recent Entries
Search
I Need Help!
Apple iPad Help
Articles and Reviews Auctions and Online Shopping Blogs and RSS Feeds Building Web Site Traffic Business and Management CGI Scripts and Web Site Programming Computer and Internet Basics d) None of the Above Facebook Help Google Plus Help HTML and CSS Industry News and Trade Shows iPhone and Cell Phone Help iPod, Sony PSP and MP3 Player Help Mac OS X Help Pay Per Click (PPC) Advertising Search Engine Optimization (SEO) Shell Script Programming Tech Support Video Help The Writing Business Twitter, LinkedIn and Social Network Help Unix and Linux Help Video Game Tips and Help Windows PC Help WordPress Help |