- ベストアンサー
美容系ポータルサイトをphpで作成する際の階層構造と更新方法
- 美容系ポータルサイトをphpで作成する際、階層構造は参考サイトのように複数のフォルダに分ける方法が一般的です。
- 現在のサイトの階層構造は更新が煩雑になるため、php+mysqlで作ることで更新が容易になります。
- また、.htaccessを使用して階層を分けることで携帯サイトも運営しやすくなります。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
PHPやその他CGIとかは、ファイルにパラメータをくっつけることが出来ます。 (例) example.com/index.php?page=shop_a で、プログラムで振り分け処理をしてやれば、そのページには、shop_aの内容が表示される、というように。 で、これをさらに、Webサーバの機能でmod_rewriteというのがあるのですが、それを、.htaccessで設定出来るのでうまく設定してやると、 上記URLを (例) example.com/page/shop_a/ としてアクセスしてやると、Webサーバ側で内部的に最初の例のURLにリダイレクトしてくれる、なんてことも出来ます。 昨今の、PHPのフレームワークなんかはそういう方法をとっていたりするので、ホットペッパーとかのような大手は、そういう組み方をしているのではないでしょうか。
その他の回答 (2)
- okwakitigai
- ベストアンサー率21% (26/119)
プログラムまでして自前で作らなくてもCMS使った方がいいのでは?
お礼
ありがとうございました。 ムーバブルタイプとかですか? 昔インストールまでがんばったのですが、どうカスタマイズするのかわからず断念しました。 また、今後のためにもプログラムは覚えておこうかなという思いで始めました。
- moco_to_moco
- ベストアンサー率32% (22/68)
お店が100件とかになったらどうしますか? イメージ的にはWindowsのデスクトップに全部ファイル置きませんよね。 フォルダでわけないと管理しずらくなります。
お礼
ありがとうございます。 管理という理由だけなんでしょうか? 階層の奥まで行きindexをさぐって修正更新<全体の管理 ということですね。 この場合SEOはどうなるんでしょうか? サイト的にはTOPは当たり前ですが 検索で直接お店ページも出てほしいのです。(今現在xhtmlでタブわけしないで作ってるページは出ています。) タブわけしたい場合、1ページの情報量が少ないので出ない可能性があります?
お礼
ありがとうございます。 URLはパラメータの?以降は検索ロボットが見てくれないという話をどこかで聞きました。 それを.htaccessで制御するために、そのように作るのですね。