mydomain リファラーのみを許可するリファラーをチェックする Apache 用の .htaccess ファイルを作成するのに助けが必要です。それ以外の場合は 303 応答でリダイレクトします。
例: 私のドメイン: domain1.com
私が欲しい
- ユーザー接続時 -> http://image.domain1.com/1.jpg
- リファラーを確認します。
- 有効な場合 - > リダイレクト 303 / http://image.domain2.com/
どんな助けでも大歓迎です。
mydomain リファラーのみを許可するリファラーをチェックする Apache 用の .htaccess ファイルを作成するのに助けが必要です。それ以外の場合は 303 応答でリダイレクトします。
例: 私のドメイン: domain1.com
私が欲しい
どんな助けでも大歓迎です。
これについては、インターネット上の多くのチュートリアルのいくつかを確認してください。簡単な検索でそれらを見つけることができます。
mod_rewrite の Apache ドキュメント (最終的に使用する可能性が高いもの): http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html
これに似たものを探していましたが、@jwd が述べたように、多くのチュートリアルでこれを行う方法が示されています。
このようなものはあなたが望むことをしますが、htaccess をまったく知らない場合は、最初にそれを学ぶのが最善です。そうでなければ、以下はあなたにとって何の意味もありません。
RewriteCond %{HTTP_REFERER} http://image.domain1.com/ [nc]
RewriteRule ^(.*).jpg$ http://image.domain2.com/$1.jpg [r=303,nc]
これは、画像をhttp://image.domain1.com/からhttp://image.domain2.com/にリダイレクトするだけです。
したがって、リファラーが http://image.domain1.com からのものである場合、http://image.domain1.com/1.jpg は ttp://image.domain2.com/1.jpg にリダイレクトされます。