※ ChatGPTを利用し、要約された質問です(原文:URL直接指定禁止の自ムービーファイルをWebページに埋め込みたいので)
URL直接指定禁止の自ムービーファイルをWebページに埋め込む方法
このQ&Aのポイント
自力で作成しているWebページに、自分の用意したwmv動画を埋め込みたい。
ブラウザ上でURLを直接指定しても動画が視聴できないようにしたいが、どう設定すれば良いかわからない。
動画ファイルのURLをブラウザで直接指定しても視聴できないようにする方法を教えてください。
URL直接指定禁止の自ムービーファイルをWebページに埋め込みたいので
URL直接指定禁止の自ムービーファイルをWebページに埋め込みたいのですが、方法が分かりません。
プログラミング初心者です。基本的な内容でおそれ入りますが、よろしくお願いします。
現在、ホームページサイトを自力で作成しています(php)。
そのWebページ上に、自分で用意したwmv動画を、埋め込みたいと思っています。
ただ、このとき一つ条件がありまして、
その動画を表示できるのは自サイトのWebページ上のみとし、
ブラウザ上でURLを直接指定した場合はアクセスできない(視聴できない)ようにしたいと思っています。
そもそもなのですが、こういったことは可能なのでしょうか?
またその場合、どのように設定またはプログラミングすれば実現できますでしょうか?
------------
[現在の状況]
objectタグ(さらにembedタグもあわせて記述)で、wmxファイルを指定し、
プログレッシブ・ストリーミングできるところまで実現できています。
ただ、現状では、動画ファイルは「パーミッション」設定は604で、
また、「.htaccess」のよるアクセス制限は全く行っておりません。
「パーミッション」を600にしたり、「.htaccess」でリファラ制限(自ドメイン以外からのアクセスを禁止)をすると、
自サイトのWebページ上でも動画が表示されなくなってしまうためです。
よって、その動画ファイルのURLをブラウザで直接指定した場合も
普通にアクセス(視聴)できてしまいます。
何らかの方法で、ファイルへの直接のアクセスは禁止して、
でもWebページ上では正常に表示できる、という状況にしたいと思っています。
※ちなみに、キャッシュ(インターネット一時ファイル)をローカルに保存されるのは
やむを得ないと諦めています。
------------
自分なりにいろいろ試してみましたがうまく行かず、本当に途方に暮れています。
詳しい方、お知恵をいただけますと、大変助かります。
よろしくお願いいたします。
お礼
ご回答いただきまして、ありがとうございます。 Flashで呼び出す方法に変更してみましたところ、 URL直接打ち込み時のアクセスは拒否しながらも自Webページ上では再生可能、 という状態を実現できました。ありがとうございました。 もう一つご紹介いただいたJavaScriptの方法につきましても、 これから勉強して試してみたいと思っています。