ホームページ上に自作の動画を公開しているのですが直リンが簡単にできてしまいます。
特定の拡張子(.mpg .avi)のみ内部サーバからしかアクセスできないようにするにはどうすればいいでしょうか?
サーバは有料のレンタルサーバです。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

以下のような感じはどうでしょうか?



サイトのTOPページが「http://www.exsample.net/~user/」で拡張子mpg/aviに対し内部のページからのリンクのみ(REFERERが自分のサイトのURL)アクセス可能とする場合の例。
ただし、.htaccessが使用可能であること。

拡張子.mpg、.aviのファイルと同じディレクトリに以下の.htaccessファイルを置く。

○.htaccess
-------8<-------8<-------8<-------8<-------8<-------
<FilesMatch "\.(mpg|avi)$">

SetEnvIf REFERER "www.exsample.net/~user/" allow-access
Order Deny,Allow
Deny from all
Allow from env=allow-access

</FilesMatch>
-------8<-------8<-------8<-------8<-------8<-------
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
.htaccessですが、サーバでは使用もできすでに試しましたが、ホームページにEMBEDタグで動画やフラッシュにリンクしているとREFERERにアドレスを見ないようで内部からもブロックされてしまいます。画像だとうまくいくようです。
他に方法はないでしょうか?

お礼日時:2005/04/11 06:54

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング