インターネット、プログラミング、 &電力工学

リファラーをブロックする方法と、外部のウェブサイトからのダウンロードを許可しないとhotlinking

hotlinking (ダイレクトにリンクして、ウェブのサイトのファイル-画像、ビデオ、等)や外部のウェブサイトからのダウンロードは、明白な帯域幅があなたの許可なくセフトている場合にはウェブマスターやウェブサイトの所有者の希望を禁止または制限してダウンロードダウンロード商品彼/彼女のウェブサイトを通じて、他のウェブサイト以外の彼の' /彼女の;つまり、訪問ユーザーの希望をダウンロードする場合はmydomainのアイテムです。 のCOMは、もちろん、その操作を実行するしたいを通じてmydomainです。 comのウェブサイトを通じてのみではなく他のウェブサイトを運営し、ダウンロード商品のリンクを作るには、ウェブサイトのです。 リファラーをブロックすることができますよ。

フォルダの場所で使用してコンパイルしてダウンロードしてダウンロードアイテムを作成する。 htaccessファイルにして貼り付けると、コードは以下のとおり。 このコードは基本的にブロックして、外部のウェブサイト以外のウェブサイトリファラー;

setenvifnocaseのreferer " ^ http:// ( www. )ですか? jcmiras.net " spam_ref = 1
<filesmatch "(.*)">
オーダーを拒否、許可
すべてを否定する
許可より作成env = spam_ref
<filesmatch "(.*)">

ドメインのみ可jcmiras.netは、どこへのリンクと実行してダウンロードしてください。

下記のコードを使用することもhotlinkingを無効にします。 しかし、このコードでは、必要があるファイルの拡張子を指定することを望まない場合はhotlinkedされる。 このHTMLページに動作しないことがあります。

RewriteEngine on経験上、
rewritecond % ( http_referer ) ! ^のhttp ( s )?://( www \ 。 )ですか? yourdomain.com [ノースカロライナ]
rewriterule \ 。 ( jpg |のJPEG |のPNG | gifファイル) $ -[ノースカロライナ、金、左]

どこのドメインは、許可のウェブサイトをホットリンク(これは、独自のドメイン)と、 J pg |のJPEG | PNG形式| GIFが、保護されたファイルの種類です。


提出されたバージョン: コードおよびスクリプト

«前の記事のコードおよびスクリプト: aggregate_jcm

このサイト内で検索

ウェブ www.jcmiras.net

スポンサードリンク


技術情報の翻訳

English flagItalian flagKorean flagChinese (Simplified) flagPortuguese flag
German flagFrench flagSpanish flagJapanese flagArabic flag
Russian flagHindi flag   
By N2H