- ベストアンサー
URIの構造について質問
- tochiフォルダの中にあるniigataフォルダの中にあるnagaoka-cityフォルダの中にあるlistフォルダの中にあるphpファイルについて質問です。
- http://www.homes.co.jp/tochi/○○.php?○○=niigata&○○=nagaoka-city&○○=list という形を、?以降の値を「/」で区切り、フォルダが繋がったように見せる技術で変換したものについて質問です。
- http://www.homes.co.jp/tochi/niigata/nagaoka-city/list/ こちらのWEBページのURIの構造は(1)(2)どちらにあたりますか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
指定したURIに対して、何を返すかはサーバーの動作であって、URI自体とは関係ありません。 そのサイトではおそらく(2)のような変換がされている、と予想はできます。 しかし、(1)である可能性を否定することはできません。
その他の回答 (2)
- notnot
- ベストアンサー率47% (4901/10362)
一般には外からは区別つきません。 ただ、このページの場合は、cookieが送られてくるのと、Dateヘッダが毎回異なるので、おそらくは何らかのスクリプトが動いている物と思います。 ただ、(2)のようにURLを変換しているのかどうかはわかりません。 tochi がスクリプト名で、/niigata以下が引数というのもあり得ます。
お礼
ありがとうございました。
- Tacosan
- ベストアンサー率23% (3656/15482)
あなたのいう「URI の構造」って, どういう意味ですか? 少なくとも「文字列としての構造」という点ではどちらでもありません.
お礼
普通ならhttp://img.x0.com/inu/inu-photo02.htmlのように最後にファイル名が付きますが、http://www.homes.co.jp/tochi/niigata/の場合はファイル名がありません。 ページが開いているのでファイル名が省略されていると思います。 例えばそのファイル名が○○.phpであれば http://www.homes.co.jp/tochi/niigata/○○.phpになっていると思います。 そのページで「越後湯沢」を選択すると、 /echigoyuzawa_00058-st/list/ が追加されます。 これは普通に見ればechigoyuzawa_00058-stフォルダの中のlistフォルダの中のファイルを開いているように見えます。 echigoyuzawa_00058-stというデータとlistというデータを送り動的にページを変えている場合は、www.homes.co.jp/tochi/niigata/○○.php?○○=echigoyuzawa_00058-st&○○=listという形になると思います。 ?以降の値を「/」で区切り、フォルダが繋がったように見せる技術があると聞いたことがあるので、その技術を使って、www.homes.co.jp/tochi/niigata/echigoyuzawa_00058-st/list/になっているのか、どんなかんじでファイルやフォルダを管理しているのか、についてお聞きしたいです。
お礼
判別することは不可能ですか、ありがとうございました。