神戸のホームページ制作会社ユニファース 代表ブログ

指定のURL以外からの画像参照は、別の画像に差し替える方法

指定のURL以外からの画像参照は、別の画像に差し替える方法

http://enjiout.com/post-180/

こちらの記事で、「指定のドメイン(=URL)以外から画像を参照して呼び出した場合、指定の画像へ差し替える .htaccess の記述は無いか?」と記載があったので書いてみました。

STEP1 .htaccess の作成

外部のドメインへ参照されると嫌な画像フォルダーを

http://pct.unifas.net/img/t/

とすれば、そのフォルダーへ、.htaccess を作成して、以下のように記述してアップします。

書き換える可能性があるのは、ハイライトしている部分だけです。

STEP2 差し替え画像のアップ

差し替えたい画像を、

http://pct.unifas.net/img/t/

フォルダへアップして下さい。今回は、 noroi.jpg にしています。画像は以下の通り。いや、私は記事をパクっていませんからね。汗

呪い

以上です。

例えば、私の爽やかな笑顔。←スルーして下さい

爽やかな笑顔

これを

http://pct.unifas.net/img/t/

へアップします。ファイル名は、kida.jpg

画像にアクセスするURLは、

http://pct.unifas.net/img/t/kida.jpg

笑顔

です。

あなたのサーバーに適当なhtml ファイルを作って

などと記述して呼び出すと。。。

呪い

呪われます。。_| ̄|○

WordPressで使う場合

WordPressをインストールした、ルートフォルダーにある、.htaccess へ、「STEP1」のコードを追記すれば使えるはずです。

今回の場合、

http://pct.unifas.net/

にある.htaccess です。

もしくは、

http://pct.unifas.net/wp-content/uploads/

のフォルダへ新しく .htaccess を作成してアップしても大丈夫だと思います。

※もし、想定外のことが起きた場合、フィードバックして頂ければ、検証します。

 

この記事をシェアする

記事一覧へ戻る

コメント Comments

コメント一覧

  • 匿名 がコメント

    2014年6月16日 1:41 AM

    リファラーをサーバーが送信する訳ではないため、セキュリティソフトでリファラーが送信されないユーザーの場合、サイト内から画像を参照していても、表示されないように思います。

    • admin がコメント

      2014年6月16日 1:48 AM

      コメントありがとう御座います。「リファラーが無い場合も元の画像を表示する」という記述を書いていますが、呪い画像に変換されてしまいますか?当該セキュリティソフトを入れていないので、検証出来ないのですが。

コメントする

関連記事 Relation Entry