2010年11月09日

画像の直リンクを防ぐ

 
cakephp で画像の直リンクを防ぐ場合、.htaccess に以下を書けばいい。

○一番上の.htaccessだけに書く。 (appの一つ階層の上のフォルダの.htaccess)

<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteRule    ^$ app/webroot/    [L]
   RewriteRule    (.*) app/webroot/$1 [L]
</IfModule>

<Files ~ "\.(gif|bmp|jpg|png)$">
SetEnvIf Referer "^http://www\.hideblog\.net/" ref_ok
order deny,allow
deny from all
allow from env=ref_ok
</Files>


で、ここで大事なのは、

SetEnvIf Referer "^http://www\.hideblog\.net/" ref_ok

と自分のドメインを指定しておくこと。
じゃないと自分のドメインからも画像が表示できなくなる。
関連するタグ: cakephp PHP
あなたにとって有用な記事でしたか?是非ブックマークしておくことをおすすめします。
 




ライブラリを配布しちゃったり
webデザイン
HTMLコーディング
CSS
Fireworks
Dreamweaver
携帯サイト
webプログラム
PHP
正規表現
cakephp
MYSQL
javascript
webマーケティング
adwords
analytics
windows7
ショートカットキー
おすすめ情報
サイト
facebook
ライブラリ
配布
アプリ
iphone
ipad
サーバー
さくらサーバー
全ての記事を読む


[ うらこ先生を応援する! ]
by相性占い.net



トップ - 最新の記事一覧 - お問い合わせ