専門家に聞いた!繰り返す痔の原因は!? >>

現在イントラネット上でWebページ公開のテストを行っています。
以下の構成を考えいます。
 ・ドキュメントルート直下にindex.htmlを配置
 ・ドキュメントルート/HOGE にindex.htmlを配置

(1)http://ドメイン/
 のURLでブラウザを立ち上げると、index.htmlが正しく表示されます。
次に
(2)http://ドメイン/HOGE/
 のURLでブラウザを立ち上げると、HOGE配下のidex.htmlが正しく表示されます。
次に
(3)http://ドメイン/HOGE
 のURLでブラウザを立ち上げると、HOGE配下のidex.htmlが表示されますが、
 URLが 『http://IPアドレス/HOGE/ となってしまいます。

IPアドレスが表示されないようにする方法はあるのでしょうか?

いろいろ調べてみて、METAタグ等を使って、http://ドメイン/HOGE/ にリダイレクトするように
したのですが、Webブラウザが無限ループしていまいます。
何かいい方法はあるのでしょうか?

よろしくお願いします。

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

A 回答 (2件)

単純にサーバーの問題です。


HTTPサーバーに何を使われているか解りませんが、apacheでは何もしなくてもそのようにはなりません。
 要求ファイルが/HOGEの場合、サーバーはそのファイルが存在しなければ、それをディレクトリとみなして開くことを挑戦し、開ければディレクトリに対して指定された動作(INDEXを探す・ファイル一覧を表示する・エラー表示など)を行います。

 サーバーのマニュアルをご覧ください。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
事情があり、ネットを見れない状況にあり、
お返事が遅くなっていましました。

サーバ担当者にみてもらい解決いたしました。
ありがとうございました。

お礼日時:2011/09/17 18:59

HTML/CSSレベルの問題ではなく、サーバー(Apacheなど)の問題ですね。


その症状はあくまでイントラネットで起きた問題なので、別の公開サーバーを使う場合、本番環境となんら関係ありません。
仮に本番環境をレンタルサーバーなどで利用される場合は、(ちゃんと設定されているはずなので)おそらくそういった問題は起きないと思います。
イントラネット上の表示をどうしても修正したい場合や、イントラネットを外部に公開する場合は、サーバー管理者(最初に設定した人)に聞いたほうが早いです。ここで得られる知識より、もっと専門的な知識が必要になるはずです。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
事情があり、ネットを見れない状況にあり、
お返事が遅くなっていましました。

サーバの仕組みを理解してなかったもので・・・
サーバ担当者に話しして
解決いたしました。
ありがとうございました。

お礼日時:2011/09/17 19:00

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


人気Q&Aランキング