一回も披露したことのない豆知識

昨日も質問させていただきましたが、
http://oshiete1.goo.ne.jp/qa2829673.html
その続き的な質問です。

質問タイトルが分かり難いかもしれませんが、例えば下記のBK1やHMVサイトのように各商品毎の管理番号をURLに使いたいと思っています。

http://www.bk1.co.jp/product/02755369
http://www.hmv.co.jp/product/detail/2521549

商品の情報を恐らくデータベースか何かを使ってディレクトリのようになるように何らかの設定を行なっていると思いますが、その方法がよく分かりません。

例えば、上記のURLを下記のようにしても同じ商品ページが表示されます。

http://www.bk1.co.jp/product/02755369/test/

http://www.hmv.co.jp/product/detail/2521549/aaaaa

つまり、管理番号は単なるディレクトリではなくて、何らかの仕組みをサーバー側かプログラム上で処理をしているように思います。

ちょっと私の推測もずれていたり、質問内容が分かり難いかもしれませんが、方法を教えていただければ幸いです。

ちなみに当方で運用している環境は次の通りです。
Red Hat Enterprise
Apache2.0.52
MySQL4.1.20
PHP4.3.9

A 回答 (1件)

apacheのモジュール mod_rewrite を利用します。



詳しくはコチラ↓を参照してください。
【Apache URL Rewriting Guide】http://japache.infoscience.co.jp/rewriteguide/

私はまだ利用した事が無いので、設定についての補足説明は出来ません。
ごめんなさい。
    • good
    • 0
この回答へのお礼

ありがとうございます。やはりサーバー側のモジュールを使うのですね。ご教授いただいたサイトを見ましたが、結構複雑そうですね。参考にしてみたいと思います。

お礼日時:2007/03/16 12:51

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