タグ

2007年4月9日のブックマーク (1件)

  • ホットリンクを禁止する(mod_rewrite編)

    弾さんがやってたのを見てmod_rewriteでもできるべと思い、試しにやってみた。 RewriteCond %{HTTP_REFERER} !^http://clouder\.jp/~yoshiki/nohotlinks/ RewriteRule ^/~yoshiki/nohotlinks/.*\.(gif|png|jpe?g|mov|wmv|avi|flv)$ - [F] これでできた。 やっていることは、RewriteCondディレクティブでリファラーをチェックして、http://clouder.jp/~yoshiki/nohotlinks/でなかった場合には、RewriteRuleディレクティブで/~yoshiki/nohotlinks/以下の画像やメディアを403 Forbiddenに飛ばすだけです。 以下は実際の動作の様子です。 http://clouder.jp/~yoshi