.htaccessを使用して画像ファイルの直リンクを禁止する方法
- 自作の画像やFlashを掲載するサイトで、画像の無断転載や直リンクに困っています。ロリポップを使っているため、「.htaccess」を使用して直リンクを禁止したいです。
- 「.htaccess」を使用して画像だけを直リンク禁止にする方法について教えてください。
- HTMLファイルとは別のフォルダに画像を配置し、「.htaccess」を設置することで、画像の直リンクを制限する方法を知りたいです。
- ベストアンサー
.htaccessで、画像ファイルだけ直リンク禁止にする方法
自作の画像やFlashを掲載するサイトを運営していますが、画像の無断転載や直リンクに困っています。 ロリポップ(http://lolipop.jp/)というレンタルサーバーを使っているので、「.htaccess」というものが使えるのですが、自動で設定できるものを使うと、自分のサイトからも、画像を表示させる時にパスワードを入力するように、メッセージが出てしまいます。 これを、自分のサイトで表示させるときは、パスワードを入れなくても見れるようには出来ないでしょうか? 画像だけ、直リンク禁止にしたいので、HTMLファイルとは別のフォルダに画像を入れ、そこに「.htaccess」を入れています。 良い方法をご存知の方がいらっしゃいましたら、教えていただけないでしょうか? よろしくお願いします。
- cyoru
- お礼率92% (13/14)
- その他(ITシステム運用・管理)
- 回答数2
- ありがとう数3
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
画像ならいいのですが、Flashの場合、読み込み時に サーバーに参照元を送りません。 そのために、制限がうまくできなくなります。 とりあえず、動作確認していませんが、こんなのためしてみてください。 ↓画像にだけ制限をかける方法 <FilesMatch "\.(gif|jpg|png)$"> SetEnvIf Referer "^http://hogemoge\.mods\.jp(お客様のホームページアドレス)" ref01 order deny,allow deny from all allow from env=ref01 </FilesMatch> ↓*.swfだけスルーさせる方法 SetEnvIf Referer "^http://hogemoge\.mods\.jp(お客様のホームページアドレス)" ref01 order deny,allow deny from all allow from env=ref01 <Files *.swf> allow from all </Files>
その他の回答 (1)
- 春原 なの(@ymda)
- ベストアンサー率37% (668/1777)
間違って、BASIC認証をいれてしまったのではないでしょうか? 詳しくはここで・・・ http://www.lolipop.jp/?mode=manual&state=hp&state2=htaccess_06
補足
お早い回答ありがとうございます。 ご指摘のとおり、BASIC認証になっていたようです。 けれど、参照URLを参考にして書き直したのですが、画像は表示されるのに、Flashはいつまでも表示されないようなのです。 これについての、解決方法はわかりますでしょうか? 質問を続けて申し訳ありませんが、よろしくお願いします。
関連するQ&A
- .htaccessで直リンを禁止できるか?
個人サイトを運営していますが、その中の画像だけを直リンクをされているようです。.htaccessで直リンクを禁止できると聞いたのですが、どう記述すればいいのでしょうか?
- ベストアンサー
- ネットワーク
- 直リンク禁止の.htaccess 記述方法について
画像への直リンクを禁止したいのですが、通常、.htaccessへの記述になると思います。 この場合、その画像へアクセスした場合、403エラーを返さずに、画像そのものは閲覧できる様に、 あくまで勝手なリンクタグからのリンクのみを、制限したいですが、どの様に記述すればいいのでしょうか?
- ベストアンサー
- HTML
- htaccessでリンク元を参照したい(直リンクを防止)
PERLでは$ENV{'HTTP_REFERER'}でリンク元を参照する事ができますが、 これをhtaccessで参照する事はできるのでしょうか。 目的は、gifファイルやjpegファイルに特定のURLからのリンクのみアクセスできるようにしたいのです。 HTML表示では画像が表示されるが、画像への直接のアクセスはできないようにしたいのです。 (いわゆる直リンクの防止) たいへん困っております。詳しい方いらっしゃいましたら、よろしくお願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
- 画像への直リンク禁止とは何ですか?
よく、素材系サイトなどでみかけるメッセージで、「画像への直リンク禁止」 というのはどういうことなのでしょうか? 画像を持ってかえって(名前をつけて保存)リンクをはるのがダメということなのでしょうか? 私のHPにあるHPのリンクを貼ろうとしたところ、バナーのよこにもそう書いてあったので、どうしたら良いのか困っています。 どなたか教えてください。 よろしくお願いします。
- 締切済み
- その他(インターネット接続・通信)
- htaccessでの画像直リン対策
http://blog.○○○.○○○/index.html というブログ用のサブドメインを作成しました。 その中の画像フォルダ http://blog.○○○.○○○/img/ にhtaccessで直リン対策をしたのですが 検索サイトから飛んで http://blog.○○○.○○○/index.html を表示すると画像が×マークになることが分かりました。 htaccessは下記のように記載しました。 SetEnvIf REFERER "blog.○○○.○○○/" Lilith Order Deny,Allow Deny from all Allow from env=Lilith REFERERが検索サイトからだったために画像が表示されなかったのでしょうか。もしそうだとするとどのように記載したら他サイトからのリンクでもちゃんと画像が表示されるのでしょうか。
- ベストアンサー
- その他([技術者向] コンピューター)
- .htaccessの設置方法
こんばんは、いつもお世話になってます。 Just-sizeというサーバーをレンタルしてるのですが 自分のサイトにある画像を無断使用や直リンクをされない対策として.htaccessというものを最近知りました。 こちらの過去ログなどを見ていろいろ参考にさせてもらったんですが このファイル(といっていいんでしょうか;)はいくつもおくことができるんでしょうか? ・使用目的は画像への直リンク対策と ・フォルダの中を見られないようにするためです。 この場合それぞれのフォルダの中に.htaccessを置くんでしょうか…? .htaccessというものを使ったことがなく、下手に置くと速度低下などがあるとのことで失敗するとまずそうなので中々置く事ができません。 それからこのファイルのソースを作るのに、サーバーの.htaccessページを参考にしたのですがいまいちよくわからなくて…。 特に行の最後は改行してくださいというのは<br>タグを使うということなのでしょうか? すごく内容が多いうえ、初心者質問ですがお時間あればお願いします;
- 締切済み
- レンタルサーバ・ASP
- 直リンク可能なスペース
イラストサイトを運営していまして、 そのWEB拍手用の画像を表示するために 直リンク可能なスペースを探しています。 無料でそのような場所は無いでしょうか。
- ベストアンサー
- レンタルサーバ・ASP
- 画像の直リンクについて
よくバナーの直リンク禁止とwebサイトに書いてありますが 画像の直リンクとはどのようなものなのでしょうか。 URLの直リンクなら分かりますが。 それほど困ってはいないのでまったりと待っています。
- ベストアンサー
- その他(インターネット・Webサービス)
- 直リンクはHP運営上、禁止されている?
急いでいますm(__)m 直リンクとは、HP運営上禁止されていることなのでしょうか? 直リンク禁止と書かれているサイト以外で、 そこのサイトが直リンクOKの場合でも、直リンクとは絶対にしてはいけないことなのでしょうか? ご回答をよろしくお願いしますm(__)m
- ベストアンサー
- ホームページ作成ソフト
- .htaccessで直リンク対策のホームページ
とても気に入ってよく利用していた写真のFree素材のサイトが.htaccessで直リンク対策をされました。 画像が表示されなくなってしまったのですが、そういう場合はウイルス対策ソフトを停止させるように注意書きがあります。わたしとしては、ネットをみているときにウィルス対策ソフトを停止させるのは、危険ではないかと思うのですが・・・。 ウイルス対策ソフトを停止させる以外の方法があれば教えていただきたいのです。 よろしくお願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
お礼
回答いただき、ありがとうございます。 教えていただいた上記の方法を試してみました。 画像は、403でアクセス禁止に出来たようですが、Flashはコピー&ペーストして、アドレス部分を書き換えてアップロードしたのですが、アクセス禁止にならないようでした。 やはり、Flashをアクセス禁止にするのは難しいのでしょうか?