Apache
Seen in other forums. Although there are records in the document, it is still included. To facilitate my inquiries later
1, assume the host domain name of the link Picture:www.webjx.com
2. Modify Httpd.conf
Setenvifnocase Referer "^http://www.webjx.com/" local_ref=1
<filesmatch ". (gif|jpg) ">
Order Allow,deny
Allow from Env=local_ref
</FilesMatch>
This simple application can not only solve the problem of picture hotlinking, a little modification can also prevent any file hotlinking download problems.
Using the above method when you connect a picture from a host that is not specified, the picture will not display, and if you want to display a "no hotlinking" picture, we can use the mod_rewrite to achieve it.
First, add the--enable-rewrite parameter to load the Mod_rewrite module when you install Apache.
Suppose the "Prohibit hotlinking" picture is abc.gif and we can configure this in httpd.conf:
Rewriteengine on
Rewritecond%{http_referer}!^$
Rewritecond%{http_referer}!^http://(www\.)? Webjx.com/.*$ [NC]
Rewriterule \. (gif|jpg) $ http://www.webjx.com/abc.gif [r,l]
When the host's picture is hotlinking, will only see abc.gif this "forbids hotlinking" the picture!