問題タブ [hotlinking]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
regex - 動画のホット リンクまたは直接ダウンロードを無効にし、自分の Web サイトのページから表示されたときにのみ動画をストリーミングする
URLが で始まるページからビデオが表示される場合を除いて、サーバーでホストされているビデオのホットリンクFLV
を無効にしたい:
.htaccess ファイルに追加する必要がある apache 構成は何ですか?MP4
http://www.mywebsite.com/index.php?main_page=videos_page&
regex - ユーザーのブラウザからファイルへの直接リンクを無効にする
.htaccess
ホットリンクを無効にするために、次の構成を使用しています。
そして、私はそれをテストし、すべてが正常に機能しています。ユーザーがファイルの1つの直接リンクをブラウザーのアドレスバーに追加しようとしたときに、ファイルのダウンロードを無効にします。私のウェブサイトからファイルを参照しているユーザーだけがそれをダウンロードできます。.htaccess
さらに構成を追加することでそれを実現する方法はありますか?
jquery - jquery.comからjQueryをホットリンクするのは悪いですか?
これはおそらくかなり厄介な応答を受け取りますが、私のサーバーは現時点では最速ではなく、jQueryホームページからホットリンクしてコンテンツをサーバー化すると、サイトの読み込みがはるかに速くなります。これは悪いことですか?jQueryは最終的にそれらのjsファイルをページから削除しますか?
google-app-engine - Google Storage または Amazon S3 または Google App Engine BlobStore
Google App Engine を使用してサイトを構築します。私の公開サイトには何千もの写真が含まれています。これらの写真をクラウド (Google ストレージ、Amazon S3、または Google App Engine BlobStore) に保存したいと考えています。問題は画像のホットリンクです。
Google Storage については、Google で検索しましたが、画像のホットリンクを防ぐ方法が見つかりません。(私はそのコマンド ライン ツール gsutil がとても気に入っています)
Amazon S3 には、期限切れの画像 URL を生成する「クエリ文字列認証」があります。しかし、これはSEOにとって非常に悪いことですよね?URL を絶えず変更すると、画像とそれに関連する URL を Google 画像に取り込むのに 1 年以上かかるため、非常に悪影響があります。この URL を変更すると、GoogleBot が話しかけてきたときにすぐに悪影響が及ぶことは間違いありません。(更新: リファラーによる Amazon S3 でのイメージのホットリンクを防止するより良い方法は、バケット ポリシーを使用することです。詳細はこちら: http://www.naveen.info/2011/03/25/amazon-s3-hotlink-prevention-with-bucket -ポリシー/ )
Google App Engine BlobStore? Web インターフェイス経由で画像を手動でアップロードする必要があり、
変化するURLも生成します. (更新: Blobstore について無知なため、間違いを犯しました。Google App Engine BlobStore を使用すると、任意の URL を使用して必要な画像を提供できます。 )
必要なのは、単純なリファラー保護です。リファラーが自分のサイトである場合にのみ画像を表示します。
画像のホットリンクを防ぐためのより良い方法はありますか? クラウド帯域幅のコストが非常に高いため、破産を申請したくありません。
アップデート:
3つから選択するのはまだ難しいですが、それぞれに長所と短所があります.BlobStore が究極の選択のようです。
html - ブラウザで画像を直接開かないようにする
写真1.jpg、2.jpg、3.jpgのフォルダがあります...ユーザーがwww.example.com/pictures/3.jpgのようなURLをブラウザに直接入力してその画像をロードしないようにする方法はありますか? ?
Web htmlで呼び出された場合は、画像を読み込む必要があります(<img href = ...)。
それは可能ですか?IIS URLリライトまたはその他の手法を使用していますか?
IIS7.5を使用しています。私の目標は、ユーザーに次の画像が表示されないようにすることです...名前をエンコードすることはできますが、1から1000までの古いデータベースがあり、ユーザーだけがURLを使用して閲覧しないようにしたいと思います。リファラーなしで...毎日1枚の写真を提供していて、残りの写真を見つけてほしくないからです...
それは可能ですか?
apache - 私たちのウェブサイトからのiPhoneアプリのホットリンク画像
私はかなり前からこれを経験してきました。たくさんの画像を掲載したウェブサイトを運営しており、iPhoneを大量に使用しています。しかし、iPhoneユーザーが閲覧しているものとiPhoneユーザーがアプリから閲覧しているものを区別する方法はありますか?特定のiPhoneアプリがドメインからの画像をホットリンクしている疑いがあります。どうすればそれらを見つけることができますか、または少なくともそれを証明できますか?アプリには、追跡できる特定のユーザーエージェントがありますか?
アプリを所有しておらず、ソースコードを表示できないことに注意してください。私は画像をホストするパブリックサーバーのみを制御しています
php - PHP:ファイルへの直接URLアクセスをブロックし、ログインしているユーザーがファイルをダウンロードできるようにするにはどうすればよいですか?
私は、ユーザーがログインして曲を聴くことができるはずのWebサイトを持っています(自作のmp3)。ログインしたユーザーがリッスン/ダウンロード/何でもできるようにしたいのですが、ファイルはサーバー上に存在する必要があります(MySQLデータベースには保存されません)が、パスを持っている非ユーザーはアクセスできませんURLに。
例:私のmp3がmysite.com/members/song.mp3にあるとします。ログインしている場合は、曲へのアクセスを許可するmysite.com/members/index.phpページが表示されるはずです。 mp3ファイル。ログインしていない場合、mysite.com / members / index.phpページにはsong.mp3ファイルが表示されないため、このファイルに直接リンクしてもアクセスは許可されません。
これはhtaccessを介して行われると確信しています。すでに多くのグーグルを実行しており、ここで検索しました。私が見つけた2つの最も近い答えは、このhtaccessガイドhttp://perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/とこのStackOverflowの質問です。http経由でファイルへの直接アクセスをブロックしますが、phpスクリプトアクセスは許可しますがどちらも私の基準を満たすために私のすべての質問に答えません。私は何が欠けていますか?
windows-server-2008 - イメージのホットリンクを停止するための ISAPI 書き換え構文
私が所有する Web サイトのイメージのホットリンクを停止するために、ISAPI にルールを追加するためのいくつかのチュートリアルに従いました。
これを追加しました
しかし、実際のサイトではすべての画像が block.gif に変更されていますか? 何を試しても、ホットリンクしている人の画像を変更するだけでなく、すべての画像を置き換えるだけですか? 私の構文の何が問題なのですか?
apache -
ホットリンク:タグ内の画像と画像リンクを区別するにはどうすればよいですか?
Web サイトの画像への部分的なホットリンクを許可したいと考えています。特定のサイト (Reddit) が自分の Web サイトの画像をページに表示できるようにしたいのですが、そのサイトの画像へのリンクをクリックすると、直接ではなく画像表示ページに移動する必要があります。画像そのもの。
例:この他のウェブサイトはこれを持つことができるはずです
ページに表示され、画像が表示されます。ただし、これがある場合:
そのリンクをクリックしたユーザーは、画像に直接ではなく、画像を含む HTML を含む画像表示ページにリダイレクトされる必要があります。
mod_rewrite でこれを達成しようとしています。ただし、これら 2 つのケースの HTTP_REFERER は同じです。私のサーバーがそれを区別する方法はありますか?
php - phpを使用してホットリンクされた画像を動的にリサンプリングします
私は画像ディレクトリを持っていますが、解像度が高いものもあるので、ホットリンクされた場合ははるかに低い解像度のバージョンを提供したいと思います。また、画像が盗まれたことを視聴者に通知する繰り返し画像(透かしなど)をオーバーレイします。彼らが本物のオリジナルを見つけることができるところ。
リサンプリングは正常に機能していますが、ホットリンクなしの画像オーバーレイの機能を追加すると機能しません。重要なのは、透かし入れスクリプトは、サイト上の別のファイルの他の場所で使用したため、それ自体でも機能することを知っています。残念ながら、ホットリンクテストサイトはエラーを出力せず、空の画像プレースホルダーを表示するだけで、ホストのログファイルはすべてギリシャ語のようであるため、エラーが何であるかはわかりません。
これは私が現在持っているスクリプトです:
ご協力いただきありがとうございます。