livedoor ディレクターブログ

Open & Shareを実践中! Webサービスの開発・運営のノウハウを公開します。

2007年12月10日 20:08

IEとFirefoxで「リファラを送信しない設定」をする

ツール紹介
こんにちは、佐々木です。

他社サイトへのリンクが含まれるような開発環境で作業を進める場合、使用しているブラウザを「リファラを送信しない設定」にする必要があります。うっかりクリックしてしまったサイトに送信したリファラから「開発環境のURLがばれてしまう」という危険を防ぐためです。

つまり、リファラを送信する設定のまま開発環境で作業を進めることは、「スーツの内ポケットにキャバクラのマッチが入ったままになっている」のと同じくらい無防備な状態といえます。惨事が起こる前に、しっかりと準備をしておきましょう。

『Internet Explorer』の場合
『Internet Explorer』(以下、IE)の場合は「Proxomitron」を使う方法もありますが、リファラを送信しない設定だけであれば「Fiddler2」のほうが簡単ですので、ここではその方法を紹介します。

Fiddler2 を使ってIEでのリファラの送信を止める - 葉っぱ日記
まず、Fidller の "Rules" メニューから "Customize Rules..." を選択すると、メモ帳で "CustomRules.js" が開かれるので、以下のように記述します。

Fiddlerをインストールして上記の設定が完了したら、以下の画面のようなから「Disable Referer」をアクティブにしてください。

Fiddler

『Firefox』の場合
『Firefox』では、アドオンを利用することで手軽にリファラの設定が可能です。おすすめは「PrefBar」。リファラの送信のONとOFFをツールバー上から手軽に切り替えられるほか、Image/JavaScript/FlashのONとOFFも個別に切り替えられるので応用が効きます。

Prefbar

もうひとつのおすすめは「RefCotrol」です。リファラを送信するサイトと送信しないサイトを個別に追加できます。

これによって、「リファラを送信しないままだと『ITmedia』の記事中の画像が見えないので、特定のサイトでのみリファラを送信しないようにしたい」といったWeb業界にありがちなリクエストにも応えることができます。
また、下記の画像にあるように、サイトごとにさらに詳しい設定も可能です。

Refcontrol

livedoorでは、惨事の前の備えを怠らないWebディレクターを大歓迎いたします。


この仕事をもっと知りたいあなたは、こちらをチェック

トラックバックURL

コメント一覧

  1. 1.
    • たろ
    • 2008年07月03日 20:35

    5 まさに「他社サイトへのリンク」を使ったサイトを作っていたので有益な情報でした。ちなみに firefoxの場合はアドオンを使わなくても普通の環境設定でできます。
    URLのかわりにabout.config と叩くと詳細環境設定画面が出て、そこで network.http.sendRefererHeader の値(デフォルトは2)を1か0にします。1だとインラインイメージなどに付かなくなり、0だと全く付かなくなります。私的には1を推奨。

コメントする

名前:
メール:
URL:
  情報を記憶: 評価:  顔   星
 
 
 
記事検索
アーカイブ
プロフィール
訪問者数

    • livedoor Readerに登録
    • RSS
    • livedoor Blog(ブログ)