URLの最後のスラッシュ
いつもお世話になりますm(__)m
素人ながらApache2.0のバーチャルドメインを使い数個のドメインでホームページを公開しております。
今回新しいページを公開し、チラシに「http://abc.net」という表記でアドレスを印刷、配布しました。
最後のスラッシュについて今まで特に考えもせず、何も問題なかったのですが、見に来た方に指摘されました。
http://abc.net
とアドレスを打ち込むと、ページが見つかりません。というエラーが出るそうです。
改めて
http://abc.net/
と最後にスラッシュを入れると問題なくページが表示されたそうです。
その後は、スラッシュ無しでもページが見れるみたいなのですが、なぜ最初の1回目だけスラッシュ無しだとページが表示されないのでしょうか?
ちなみに、数人に確認したところ、ほとんどの方が見れたと仰っており、一部の方が見れなかったそうです。
なぜ一部の人だけ見れないのでしょうか…??
ちなみに、私はいままで最後にスラッシュを付けずにページを見たりしていました。
(これも実はサーバーに負荷がかかるみたいで、申し訳ない事をしてたみたいで反省です)
素人なりに調べた結果、http.confのUseCanonicalNameがOffになっているのが原因かと思いましたので、とりあえずOnに変更みました。
そこで、詳しい方にご教授頂きたいのですが。
(1)環境やパソコンによって最後のスラッシュが必要だったり、無くてもページが表示されたりと、挙動が異なるものなのでしょうか?
(2)最後にフラッシュを付けないでアクセスしてページが表示されないエラーが出た場合、サーバーのログ(Apacheログ)に何か記録されますか?
素人がややこしい事を言いますが、なにとぞお力添えのほどお願い致しますm(__)m
お礼
こんにちは。 お返事が遅くなって申し訳ありません。 ちゃんと、意味があったのですね・・。 これからも、よろしくお願いします。