1. 画像へのリンクが許可されているホスト ドメイン名は www.webjx.com
2. httpd.conf を変更します
以下为引用的内容: SetEnvIfNoCase Referer "^http://www.webjx.com/" local_ref=1 Order Allow,Deny Allow from env=local_ref |
上記の方法で、指定されていないホストから画像をリンクした場合、画像が表示されなくなりますが、「ホットリンク禁止」の画像を表示したい場合は、mod_rewriteを使用することで実現できます。
まず、Apache をインストールするときに、--enable-rewrite パラメーターを追加して mod_rewrite モジュールをロードします。
「ホットリンク禁止」画像が abc.gif であると仮定すると、httpd.conf で次のように設定できます:
以下は引用内容です:
RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www.)?webjx.com /.*$ [NC]RewriteRule 。 (gif|jpg)$ http://www.webjx.com/abc.gif [R,L] |