皆様、ちょっと質問です。Linux+apache1.3.12を使ってサイト公開しているんですが、DocumentRoot が /home/httpd/htmlで、その下に例えばsefirosというディレクトリを作ったとします。そのディレクトリにindex.htmlをおき、仮に私のサイトが"www.AAAA.com"だったとして、ブラウザからwww.AAAA.com/sefiros/と指定するのと、www.AAAA.com/sefirosと指定(/の有り無し)するのと何か違いがあるのでしょうか?ちなみに今後者(/無し)の方がアクセス出来ない状態にあります。

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

A 回答 (3件)

.../sefiros でリクエストすると、サーバーはまずその名前のファイルがあるかどうかを調べます。

しかし、サーバーがその名前のファイルがないことを確認し、代わりにその名前のディレクトリがあることがわかりますので、ブラウザに対して sefiros/ ならあるよと返答します。その返答に対して、ブラウザが改めて .../sefiros/ に対してリクエストを出すという手順になります。.../sefiros/ のリクエストに対しては、サーバーの設定しだいで、index.html などのファイルが改めてサーチされます。

結局、1-2回のやり取りの増加があるだけで、結果として得られるデータには変化はありません。ただし、サーバーの設定によって、そういう省略を許さないようにもできますので、現在はそれができない設定になっているということではないでしょうか?
    • good
    • 0

違いを知りたいだけなのか、対処法も知りたいのか


わかりませんが....

(あまり、httpd.conf を sefiros さんが書き換えて
いないだろうという推測して..)
httpd.conf の "ServerName" を確認してみてください.
-->
ServerName www.AAAA.com
<--
と書かれていますか??
    • good
    • 0
この回答へのお礼

サーバネームの方は変更してます。

で、結局ドキュメントルートに/付きでリンクを貼った
index.htmlを置きそこを周知する事にしました。

お礼日時:2001/03/09 12:12

www.AAAA.com/sefiros/


この場合は、sefirosを開いて~と要求しています。

www.AAAA.com/sefiros
この場合は、sefirosってありますか~って要求しています。

***ってありますか~とリクエストしても答えない設定になってるんじゃないですか?
そういう話を聞いた覚えがありますが・・・自信は無し。
    • good
    • 0
この回答へのお礼

RESありがとうございます。

って事は"sefiros"ってゆうファイルがなかったら次は"sefiros"ってゆうディレクトリを探せ的な設定がconfファイル中にあるんでしょうね。ちょっと探して見ます。

お礼日時:2001/01/26 16:20

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


このカテゴリの人気Q&Aランキング

おすすめ情報