• 締切済み

URLにスラッシュがない?

たとえばhttp://例.com/というサイトがあったとします。このサイトのページはすべてhttp://例.com/ccc という構成で作られていました。ふつうはhttp://例.com/ccc でアクセスしても 自動的にhttp://例.com/ccc/ にアクセスされますが、このサイトはhttp://例.com/ccc とかわりませんでした。なにか動的なプログラムでHTMLを生成しているのでしょうか?

みんなの回答

回答No.3

折角興味もったんだから、沢山調べてみよう。 知れば知るほど無知はなんと怖ろしいんだろうと思うよ。 apacheの設定にはじまって、redirectやIFRAME、はたまたアドレスバーに嘘表示するスクリプトまで、閲覧者を騙す手口は星の数ほど。 さらにはCNAMEやドメイン乗っ取り、DNSレコード汚染など、インターネットの安全性などハッカーたちの慈悲の上に成り立っていることが分かるでしょう。

  • galluda
  • ベストアンサー率35% (440/1242)
回答No.2

がると申します。 んっと…このあたりは色々と規則がありまして。 http://ドメイン名 という形式は「あり」とされていて、この場合単純に http://ドメイン名/ と同等に扱われます。 ただ、おっしゃっているような http:///ドメイン名/フォルダ名 の場合。まず、httpサーバは、最後にスラッシュがないので http:///ドメイン名/ファイル名 かなぁ?と思って自分の中を調べるのですが。「あ、ファイル名じゃないじゃんディレクトリ名じゃん」って気づくと、裏でこっそりブラウザに「http://ドメイン名/ディレクトリ名/でよびなおして~」って依頼をかけます。 ですので、いつのまにやら、最後にスラッシュがついている、という感じになります。

  • rabbit_cat
  • ベストアンサー率40% (829/2062)
回答No.1

前ページが同じURLってことなら,おそらく,動的に生成しているんでしょう. そういうことではなくて,なんでスラッシュがかってにつかないのかってことですか?そのサイトでは,リダイレクト応答をしないようにしてあるんでしょう.

関連するQ&A