![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
画像の直リンク規制について質問です。
/home 以下のフォルダを公開フォルダとして使っています。
/home の下に /home/image という画像が格納されているフォルダがあります。
homeフォルダにあるindex.htmlはブラウザで
http://hogehoge.co.jp/index.htmlでアクセスできます。
このhttp://hogehoge.co.jp/index.htmlのファイル内には
<img>タグで<img src="http://hogehoge.co.jp/image/aaa.jpg">
といったふうにimageフォルダ以下の画像ファイルを参照しています。
ここからが質問ですが、このようにindex.htmlを経由した場合、
画像は見れなければいけません。
ただし以下のように、この画像ファイルに直アクセスした場合、
http://hogehoge.co.jp/image/aaa.jpg
画像を見ることが出来ないようにしたいのです。
どうすればいいのでしょうか?
No.1ベストアンサー
- 回答日時:
具体的作業は、サーバーソフトによって異なりますので、サーバーの使い方を調べてくださ
い。
HTTPのGetメソッドの中に
Referer: http://hogehoge.co.jp/index.html
という句があります。これが無指定の場合やhttp://hogehoge.co.jp/以外の場合にアクセスを禁止するという設定が、サーバーの設定にあります。
具体的にとのように指定するのかは、サーバーソフトによって異なりマスので、回答不能。
ただし、Proxomitron 等のソフトでリファラーを書きかえることが可能ですので、必ずしも否定できるものでは有りません。
アパッチの例
http://www.apache.jp/pipermail/apache-tech/2002- …
この回答への補足
ご回答ありがとうございました。
サーバーソフトはApache のバージョン2.2です。
imageフォルダに、
SetEnvIf Referer "^http://hogehoge.jp/index.html" local_ref
Order deny,allow
Deny from all
Allow from env=local_ref
の.htaccessを設置することで、一応の直リンク規制ができました。
Proxomitron等でリファラー値を書きかえることが可能とのことですが、
プロキシを経由しない場合は、上記の方法で排除できるでしょうか?
No.2
- 回答日時:
アパッチの使い方を覚えていないので
>排除できるでしょうか?
は回答不能。説明書を見てやって、験してみて、動いた、良かった、なんて使い方のレベルですので。
オミトロンの関係は、
http
http://www.studyinghttp.net/cgi-bin/rfc.cgi?2616
の、リファラー(ブラウザが送信する内容)を書きかえるので、プロキシサーバーの機能とは多少子となります。
オミトロンは
http://proxomitron.sakura.ne.jp/
を参照。リファラーをそのファイル自体に書きかえるフィルターがあります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP imageフォルダに、画像をリサイズして保存する時のファイル名を変更したい 1 2023/05/30 11:39
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- HTML・CSS 【HTML】【CSS】【Swiper】 元の画像は横1200×縦600なのですが、実際のサイト上に反 5 2022/07/16 13:57
- HTML・CSS ブロックエディターで作りつつ、画像を挿入しつつ、画像にスタイルシートのコードを付ける方法はありますか 1 2022/08/23 18:46
- PHP $filePath = './user_img/' . $file['name'];? 1 2022/12/10 07:29
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- JavaScript 画像の表示位置 3 2022/12/23 08:25
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【PC】TerrariaのtModLoaderサ...
-
イメージステーションはどこへ...
-
ネットワーク上のRPSってなんな...
-
ftp.riken.go.jpとはどういうサ...
-
ワークステーションって何ですか?
-
アイルサーバーでのメール送信...
-
シンクライアントPCについて...
-
ファイルメーカーPro9で作成し...
-
家庭内LANの構築について
-
レンタルサイトをしたいのです...
-
Windows 2000 サーバーで使える...
-
outlook express のメールについて
-
DON'T DELETE THIS MESSAGE??って
-
WEBメールのHTTP後の通信に...
-
自分のサイトが文字化けしてし...
-
自家サーバーでCGIからSendMail...
-
数学の問題を公開したく、サー...
-
メールサーバーが開きません(J...
-
自宅サーバを立ち上げたい。
-
サーバー、ドメイン相場価格に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
サーバー破壊
-
メールボムに困っています。
-
ワードやエクセルに貼り付けたU...
-
Excelシート / ハイパーリンク ...
-
ネットワーク上のRPSってなんな...
-
「OLEサーバーが登録されて...
-
【PC】TerrariaのtModLoaderサ...
-
Googleでスクリーンショットを...
-
事務所ビルのOAコンセントの...
-
ftp.riken.go.jpとはどういうサ...
-
プロキシでエラーになり外部と...
-
Minecraftサーバーpcの質問 Min...
-
不具合(教えてgoo)
-
LINEのIPアドレス
-
Tera TermでSSH認証しない
-
アウトルック サーバーに溜ま...
-
誘われたDiscordサーバーから追...
-
どうしてサーバ用のセキュリテ...
-
The page isn't redirecting pr...
-
http://hayabusa3.2ch.net
おすすめ情報