Windows Server 2003でIISが動いているWebサーバーがあるのですが,作成したHTMLを置いて外部からアクセスすると認証画面がでたり,401.3エラーを吐くようになりました.

どうも画像やCSSなどへの参照が"http://"で始まる個所の数だけエラーが起きるようで,相対パスでの参照だけのHTMLファイルではエラーが出ません.
以前は同様のファイルでも外部からアクセスできたのですが,ここ2カ月ほどで誰かが触ったのか挙動が変わりました.
httpで始まるので外部参照のようではありますが,実際は全てこのサーバー内のファイルへの参照です.
以前と同じようにhttpで始まる参照があってもエラーなしでページ表示したいのですが,同様の事例がありましたら,解決法を教えていただけないでしょうか?

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2010/08/23 02:29:33
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:yamaneroom No.1

回答回数1040ベストアンサー獲得回数61

ポイント80pt

そのページはSSL(https://...)でアクセスするページではないか?

そして、画像やCSSについて、絶対アドレスでhttp://...を指定しているのではないか?

もしそうだとすると、すべての参照を相対参照に書き換えるしか方法はない

id:Ficus_palmeri

今回のトラブルは非SSL領域なのでhttpです.

ただ,SSLでアクセスして運用しているDB連動ページもありまして,ACLがらみなのでそこが怪しいなぁとも思います.

しかしながらコメント http://q.hatena.ne.jp/1282166247#c184271 にもありますように,出入り業者が思い思いに何かをしているようで,しかも変更は全て否定されるので,まずは広く先例を集めております.

よろしくお願いします.

2010/08/19 10:36:16

その他の回答2件)

id:yamaneroom No.1

回答回数1040ベストアンサー獲得回数61ここでベストアンサー

ポイント80pt

そのページはSSL(https://...)でアクセスするページではないか?

そして、画像やCSSについて、絶対アドレスでhttp://...を指定しているのではないか?

もしそうだとすると、すべての参照を相対参照に書き換えるしか方法はない

id:Ficus_palmeri

今回のトラブルは非SSL領域なのでhttpです.

ただ,SSLでアクセスして運用しているDB連動ページもありまして,ACLがらみなのでそこが怪しいなぁとも思います.

しかしながらコメント http://q.hatena.ne.jp/1282166247#c184271 にもありますように,出入り業者が思い思いに何かをしているようで,しかも変更は全て否定されるので,まずは広く先例を集めております.

よろしくお願いします.

2010/08/19 10:36:16
id:kekeyy No.2

回答回数35ベストアンサー獲得回数0

(はてなにより削除しました)
id:Ficus_palmeri

うーん,なんだろ?

2010/08/21 15:25:44
id:ask001 No.3

回答回数49ベストアンサー獲得回数0

(はてなにより削除しました)
  • id:ken3memo
    http://ドメイン/test/test.html とかにアクセスして、
    html内で
    <img src="img/001.jpg">や<img src="/test/img/001.jpg">
    と書くとOKで、同じファイルなのに
    <img src="http://ドメイン/test/img/001.jpg">
    だと、当然元のファイルと同じだからアクセス可能なはずなのに、、
    エラーを吐く、みたいな感じですか?
    一瞬画像などの保管ディレクトリのアクセス権を誰かがイタズラと思いましたが、
    >>
    IISにjQueryを設置したら401.3エラー
    http://d.hatena.ne.jp/masaakib/20091217
    <<
    とも違うようだし。不思議ですよね。
    同じだと思いますが
    http://ドメイン/test/img/001.jpg
    とブラウザのアドレスバーに画像のURIを直接入れても同じですよね?
  • id:Ficus_palmeri
    <img src="img/001.jpg">や<img src="/test/img/001.jpg"> だとOKで
    <img src="http://ドメイン/test/img/001.jpg"> とかだと参照している数だけ認証画面が出てきてしまいます.
    OKボタンを押すといつまでも認証画面が出てきて,キャンセルであきらめると参照している数だけ認証画面が出てきてしまいます.

    http://ドメイン/test/img/001.jpg のように直接アクセスすると401.3エラーです.


    イタズラのようなトラブルなのは私も同感なのですが,管理者不在のようなので誰が何をしたのかが追えないのが辛いところです.
    という状況なのでまずは広く先例を集めております.
    よろしくお願いします.

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません