同じURLなのに、403エラーが出る場合と出ない場合の違い

このQ&Aのポイント
  • 特定のURLへのアクセス時に、403エラーが出る場合と出ない場合があり、その原因を解説します。
  • 直接URLを入力する場合は出ないのに、リンクからアクセスすると403エラーが発生する場合の原因を解説します。
  • 403エラーが発生する背景について、URLのアクセス方法による違いやセキュリティ対策などを考察します。
回答を見る
  • ベストアンサー

同じURLなのに、403エラーが出る場合と出ない場合の違い

こんにちは。 ある特定のURLにアクセスすると 403エラーが出る場合と出ない場合があり、その原因がわかりません。 出ない場合というのは URLをブラウザのアドレスに直接打ち込んでアクセスする場合です。 出る場合というのは 掲示板に張られたURLをアクセスしようとして (Aタグでリンクを張られている) 一度、そのページへジャンプすることを確認するようなよくあるページからのアクセスです。 10秒後にhttp://www.aaa/jp/kkk.gif へ、移動します。 自動で移動しない場合は、ここをクリックしてください。 本ページは、セキュリティ対策の為、設置しております。 などというページを経由してアクセスすると 403が出てしまいます。 これはいかなる原因からこのような症状になるのでしょうか? ご存知の方、よろしくご教授ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • reisato
  • ベストアンサー率80% (44/55)
回答No.1

そのURLにアクセスする時に、ブラウザが送る情報の中に「リファラ」というそのURLにリンクしているURL(この場合掲示板のURL)の情報があります。 そのURLのファイルを他のサイトからリンクされたくないので、リファラによるアクセス制限をしているのでしょう。

参考URL:
http://www.mitsue.co.jp/case/glossary/l_011.html

関連するQ&A

  • 掲示板内でリンクを貼りたい。URLが長い場合どうしたらいい?

    たぶん、初歩的な質問だと思うのですが、教えて下さい。 掲示板の書込みでリンクを貼りたいのですが、URLが長くてページのレイアウトが崩れ格好が悪いです。 タグを打って「詳細はこちら」という感じでハイパーリンクしようとしたのですが、どうやらタグ禁止のようでできませんでした。 何かいい方法がありますか? ちなみに、その掲示板とはmixiです。 宜しくお願い致します。

  • アクセス元URLをばれないようにしたい

    HTMLで、普通のアンカータグからそのサイトへジャンプすると、 そのアンカータグのあったページのURLが、 ジャンプした先のサイトに「アクセス元URL」情報として 伝わるとおもいます。 アクセス解析などですぐにバレてしまいますが、 これをどうにかして、ばれないようにしたいのです。 というのも、アクセス元URLがただのリンクページなら良いのですが、 管理人専用のページからなので、アクセス元URLをたどられると ちょっと困ります。 いちおうIDとPASSでセキュリティを施していますが、不安です。 なんとかしてアクセス元URLがばれないように アンカーからジャンプすることは出来ないでしょうか?

    • ベストアンサー
    • HTML
  • 404ページなどのエラーページのURLについて

    ロリポップにてサイトを作っているのですが、404エラーが起きたときに、 URLがたとえば「hoge.jp/naiyo」という存在しないファイルにアクセスしたときに、私の場合表示されるだけでなく、「hoge.jp/404」というエラーページにURLが移動してしまうのですが、OKWaveなどのサイトを見てみると、URLは移動しません。 どうすればURLをそのままでエラーページを表示できるでしょうか? ちなみにエラーページ表示のhtaccessの内容は 「ErrorDocument 404 http://hoge.jp/404」 と設定しました。

  • HPのURLを変更した場合の切り替え方?を知りたいです。

    HPのURLを変えなきゃならないのですが、アクセスも増えてきたし、ブックマークしてくれた方もいるので、スムーズにやりたいと思っています。 今までのトップページを「移動しました」と表示して新しいURLにリンクを貼ったページに差し替えればいいのでしょうが、いろいろなページにアクセスがあるので、結局全部のページにそれをしなきゃならないということでいいのでしょうか。 あと、よく少し待てば自動的に切り替わるHPなどもあるようですが、これにするのは難しいのでしょうか?

  • URLを削る

    以前こちらで2chの掲示板にyoutubeのURLを張るときにURLを短くするときのやり方を聞き、短くするサイトを経由することと&以下を消せばいいと教えてもらいました。 が、なんと短くしたら掲示板に張れなく(さくらが咲いてます)とエラーしてしまいました。 もう一つの動画URLをコピーし&以下を消すやり方では&以下にv=がありdetailpageが残るときは動画ではなく自分のyoutubeページにつながってしまうのです。コピーしたときにクジのようにこのように動画につながるものと自分のページにつながるものに分かれ困惑しています。 質問がわかりずらくてすいませんが、どなたか教えてくれませんか?

  • CGIファイルへのブラウザからの直接入力によるアクセスについて

    自作のカウンターをSSIで設置するという前提では 『設置先のWebページ以外ではカウンターを作動 させない』または『設置先のWebページを経由して いないアクセスにはエラーを返す』という方法は 無いでしょうか? 通常、出回っているカウンターはブラウザから カウンターのURLを入力して直接カウンターCGIの ファイルにアクセスしてもカウントされてしまい ますが、このようなアクセスをカウントしない カウンターを作りたいのです。 (実際にカウンターCGIファイルに直接アクセスして  更新ボタンを押しまくるような人はまずいないと  思いますが、自己満足のためにやってみようと  思ったらできなかったため、気になって仕方が  無いのです・・・。) IFRAMEタグで設置するという前提では何とかなったの ですが、SSIで設置する場合はブラウザからの直接 入力によるアクセスと設置先へのアクセスを見分ける 方法が思い付かず、どうにも上手くいきません。 SSIでも設置先のWebページでしか作動しない カウンターCGIの組み方について、何か名案の ある方がおりましたら、何卒ご指導いただけますよう よろしくお願いします。

    • ベストアンサー
    • CGI
  • IEのエラーメッセージ URLは取得できませんでした

    Webページを閲覧していて以下のようなエラーメッセージが出てきました。 「  エラー  リクエストされた URL は取得できませんでした  -------------------------------------------------------  以下の URL を取得した際に: NONE://○○○http://○○○  次のエラーが発生しました:  ・中身がありません.  Squid は何も受けとれませんでした.            」 Yahoo!やGooなどのページは開けるのですが、たまにこのようなエラーメッセージがでて閲覧できないページがあります。 時間を置いても、PCやブラウザを再起動してもアクセスできず困っております。 フレームの右側だけにこのエラーメッセージが出る場合もありますのでサーバーがダウンしていることは無いと思います。 また、同じような原因かは分かりませんが、Webページを開いた際にページの最後まで表示されず、下が切れてしまう場合もあります。 よろしくお願いします。

  • 特定のURLをを手入力でアクセスした場合はそのブラウザを強制終了させるようにしたい。

    通常のHTLMでホームページを作成しています。ユーザがある特定のURLにアクセスする時 は、その前段階の画面からそのユーザのIDとパスワードを入力した場合に限り、その特定のURLにアクセスできるようにし、そのURLを手入力で入力したような場合 はアクセスできないように(ブラウザを強制終了させるなどして)、したいのです。 いわば成りすましの防止です。 タグになんらかの仕掛けをするか、できるだけシンプルな方法があれば教えて下さい。

  • デジカメで撮った写真を掲示板に投稿したい

    デジカメで撮った写真をタグの使える掲示板に送りたいのですが、タグの使い方が全くわかりません。aaa gifをアップロードするという説明を受けましたが、その意味すらわかりません。どうやるのか教えて下さい。

  • URLの相対パスについて

    はじめまして、疑問に思ったことがあるので質問させて下さい。 参考:http://look2.info/sampl2/ 上記URLのような掲示板の作成を考えているのですがこの掲示板の仕様は特殊なようで、 参考2:http://look2.info/r.php/sampl2/57/ のように実際には存在しないフォルダをr.phpでURLを分解して表示しています。 そして参考2のソースを表示すると ハートの画像部分が <img src="/_gif_/63890.gif" border=0> と指定されていてこの画像の絶対パスは http://look2.info/_gif_/63890.gif になります ここで疑問が出てきたのですが、ソースを見る限りでは「BASE HREF」の指定も無いのに、IMG SRCでは相対パスで書かれています。 このURLの場合通常だと、「../../../_gif_/63890.gif」と指定しないとブラウザでは認識しない筈なのですがプログラムで上記のようなことは出来るのでしょうか?? 詳しい方がいればご教授お願いいたしますm(_ _)m

    • ベストアンサー
    • PHP