問題タブ [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.
.htaccess - Googleドキュメントにホットリンクされたファイルの表示を許可するにはどうすればよいですか?
htaccessを使用する際にファイルのホットリンクを制限しました。ただし、これらのファイルをGoogleDocViewerに表示する必要があります。htaccessで、Googleドキュメントにファイルのホットリンクを許可しましたが、機能していません。これで私を助けてください以下は私のhtaccessファイルで使用したコードです
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomainname.com/ [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?docs.google.com [NC]
RewriteCond %{REQUEST_URI} !hotlink\.(gif|png|jpg|doc|ppt|xls|pdf|html|htm|xlsx|docx|pptx|swf) [NC]
RewriteRule .*\.(gif|png|jpg|doc|ppt|xls|pdf|html|htm|xlsx|docx|pptx|swf)$ http://mydomainname.com/ [NC]
php - htaccess を使用してクリックすると、別の Web サイトでホストされている画像を特定のページにリダイレクトする
基本的に、例として、人々がクリックした画像を特定の URL にリダイレクトしたくありません。
http://mydomain.com/upload/39248928434.jpg
その画像がフォーラムまたは誰かがリンクした場所からクリックされると、上記の代わりにこの URL に戻るようにします。
http://mydomain.com/phpscript.php?image=39248928434.jpg
ありがとう。
redirect - 自分のサイト以外のリファラーならnginxリダイレクト
私はnginx Webサーバーを持っていますが、人々はdownload.phpへのホットリンクを開始していますが、何も得られません。
ホットリンク (私のサイトのドメイン) が可能な 4 つのホワイト リスト サイトを追加し、私のサイトにホットリンクする他のサイトを download.php?id=32 から details.php?id=32 にリダイレクトして、そこでダウンロードボタンを押して、ファイルをダウンロードしてください。
これはどのように行うことができますか?
apache - .htaccess HTTP_HOST および HTTP_REFERER を使用して (ホスト ドメインをハードコーディングせずに) ホットリンクを動的に防止する方法
ドメイン名をハードコーディングせずに、自分のサイトのリソースへのホットリンクを防止する方法を知りたいです。
ソフトウェアは複数のドメインで使用され、インストールとして使用される可能性があるため、これが必要です。現在のドメインに入るために htaccess ファイルを変更するようにすべてのユーザーに指示することは現実的ではありません。
これに似た多くのコードに出くわしました。ご覧のとおり、ドメイン名を入力する必要があります。
また、このApacheページから以下のスニペットに出くわしました。これで問題が解決したようです。しかし、何らかの理由でそれを機能させることができません。
注: テストを実行するために、ローカル ドメイン名を設定しました。そのため、localhost/mysite ではなく mysite.local としてサイトにアクセスします
htaccess にドメイン名をハードコーディングせずにホットリンクを防止する方法はありますか?
.htaccess - Cloud Files Rackspace で .htaccess を使用できますか?
画像やビデオ ファイルの保存にラックスペース クラウド ファイルを使用する必要があります...
しかし、ホットリンクが心配です..ホットリンクを防ぐにはどうすればよいですか??
つまり、許可されたドメインのみがホットリンクを作成できます...
何かのようなもの:
Rackspace cloudfiles cdn でそれを行うにはどうすればよいですか???
ありがとう...
php - (htaccess) ホスト サーバーのみがファイルにアクセスできるようにして、直接アクセスできないようにする方法は?
私はApacheを使用しており、「images/sample.jpg」にファイルがあるとしましょう。
.htaccessを使用して、Web サイトに表示させ、URL による直接アクセスを防ぐにはどうすればよいですか(たとえば、「http://www.abc.com/images/sample.jpg」のような直接 URL )。
可能であれば、ソリューションが「.htaccess」ファイルの下のすべてのサブフォルダーにも影響するようにしたいと考えています。
追加の注記:
回答を下回ってから 1 日後、すべてのソリューションが論理的に機能することがわかりましたが、Firefox に問題があります。つまり、以下の回答は、Firefox ではなく、すべてのブラウザーでテストしながら解決策を提供しています。
regex - ファイルが直接URLアクセスされないようにするにはどうすればよいですか?
Apacheを使用していて、ローカルホストに次のような サンプルWebフォルダーがあります。
フォルダ内のファイルtest
:
のサンプルソースindex.html
:
でウェブサイトを運営するとhttp://localhost/test/
、ページに画像「sample.jpg」が表示されます。
問題:
http://localhost/test/sample.jpg
画像がURLバーに直接表示されないようにしたい。
注: Firefoxを除くすべてのブラウザーでテストすると、以下のソリューションが機能することがわかりました。
php - .htaccess を使用した画像のホットリンクと通常のリンクの違いを見分けることはできますか?
これに対する答えはノーだと思いますが、理想的には、画像のホットリンクを許可し、通常のリンクをリダイレクトできるようにしたいと考えています。たとえば、誰かがこれを使用すると、期待どおりに動作するはずです。
しかし、これを使用すると、訪問時に別のページにリダイレクトされます。
$HTTP_REFERER
2つの方法に関係なく、同じだと思います。2つを区別する他の賢い方法はありますか?
php - リンクされた画像をコンテンツ ページにリダイレクトする
画像/動画ホスティング サイトを持っています。imgurのようなもので。私が得る「リンク ジュース」の多くは、画像に直接リンクしている人々からのものです。私はこれが嫌いです。それらの写真に着陸するものを、画像が存在する実際のページにリダイレクトしたい.
現在、構造は次のとおりです。
http://www.funzors.com/uploads/images/225.jpg ←画像
http://www.funzors.com/media/225-pull-up-your-pants/ <- コンテンツ ページ。
これは賢明ですか?もしそうなら、どうすればhtaccessでそれを行うことができますか? 私の推測:
- リファラーが funzors.com ではないかどうかを確認し、Google ではないかどうかも確認します (Google が私のリダイレクトを嫌う必要はありません)。
- ステータス コードなしでコンテンツ ページにリダイレクトします。
- 人々がこれを嫌っているかどうかを確認する
前もって感謝します。