• ベストアンサー

アドレスバーの"/"

はじめに 何処に質問して良いかわからなかったんで 場違いな質問だったらゴメンなさい。 最近自分でサーバーをたててHPを作ったのですが アドレスバーに自分のHPのURLを入力したとき 最後に/をつけないとページが見つかりませんって なってしまいます。 例えば・・・ http://www.***.com/test だとページが表示されず http://www.***.com/test/ だと表示されます。 これは何が原因なのでしょう? サーバーの設定なのか ブラウザの設定なのか もわからず迷っています。 知っている方いましたらお願いいたします。m(_ _)m

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

  • ベストアンサー
  • jakarta
  • ベストアンサー率38% (607/1597)
回答No.3

Apacheですよね。 httpd.conf内のUseCanonicalNameディレクティブの設定を確認してみてください。UseCanonicalName Onになっていないと/を補完してくれません。 やり方は参考URLで確認ください。

参考URL:
http://itbtech.itboost.co.jp/inst/inst_47.php

その他の回答 (2)

  • junijuni
  • ベストアンサー率25% (12/48)
回答No.2

うろ覚えですが… 1)サーバの設定によって http://www.***.com/test とした場合、 http://www.***.com/test/ で再度コネクションをはりに行かせることができたと思います。 それとは別に 2)デフォルトページの設定が可能で、ファイル名無指定の場合に特定のファイルを表示することができます。 ですからサーバの設定が1)が設定されてなくて、2)が設定されているのでは、と推測します。

  • ukkey119
  • ベストアンサー率27% (36/129)
回答No.1

http://www.***.com/test だと、http://www.***.com/ の中のtestというファイルを探しに行き、そのファイルが無いために「ページが見つかりません」と出るはずです。 ところが、http://www.***.com/test/の場合だと、testの中のindex.html(プロバイダによっては異なる)を探しに行くために、表示がされると思います。  一般のURLの手入力を行う際は、最後にスラッシュを入力する習慣をつけていたほうがいいと思います。

関連するQ&A