アプリ版:「スタンプのみでお礼する」機能のリリースについて

ディレクトリ構成とプログラムについて

各カテゴリ(aaa、bbb、ccc)単位に商品一覧を表示しているサイトで
ソースをみると下記のようになっています。

<a href="/cat/aaa/">aaa</a>
<a href="/cat/bbb/">bbb</a>
<a href="/cat/ccc/">ccc</a>

クリックするとルートディレクトリは
http://www.xxx.jp/cat/aaa/list/?num=20と表示されます。
※numは表示商品のmax数。
index.phpがプログラム名なのはわかりますが

ディレクトリ構成が
/
├index.php(トップページ)
├cat/list/
│ ├aaa
│ │ └list
│ │ └index.php
│ ├ bbb

としているとは思えません。

どのようなフォルダ構成、実際のプログラムがある場所、どのような制御をしているのでしょうか?
また、考え方が記載されているサイトを教えていただけませんか。

A 回答 (1件)

Apacheのモジュール(mod_rewrite)の機能を使用しているのではないかと


思います。
これは、クライアントから要求があったURLを書き換えるモジュールです。

http://www.xxx.jp/cat/aaa/list/?num=20

http://www.xxx.jp/index.php?category=cat&type=aa …

見たいに内部変換が可能です。(あくまでも例です)
この機能をSEO対策で使用しているコンテンツは多いです。

フレームワークの多くが、mod_rewriteの機能を使用しているので、記載している
ようなURLを使用している場合もあります。
    • good
    • 0

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