• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エステサロンなどの美容系ポータルサイトをphpで作りたいと思ってphp)

美容系ポータルサイトをphpで作成する際の階層構造と更新方法

このQ&Aのポイント
  • 美容系ポータルサイトをphpで作成する際、階層構造は参考サイトのように複数のフォルダに分ける方法が一般的です。
  • 現在のサイトの階層構造は更新が煩雑になるため、php+mysqlで作ることで更新が容易になります。
  • また、.htaccessを使用して階層を分けることで携帯サイトも運営しやすくなります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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のフレームワークなんかはそういう方法をとっていたりするので、ホットペッパーとかのような大手は、そういう組み方をしているのではないでしょうか。

peco33
質問者

お礼

ありがとうございます。 URLはパラメータの?以降は検索ロボットが見てくれないという話をどこかで聞きました。 それを.htaccessで制御するために、そのように作るのですね。

その他の回答 (2)

回答No.2

プログラムまでして自前で作らなくてもCMS使った方がいいのでは?

peco33
質問者

お礼

ありがとうございました。 ムーバブルタイプとかですか? 昔インストールまでがんばったのですが、どうカスタマイズするのかわからず断念しました。 また、今後のためにもプログラムは覚えておこうかなという思いで始めました。

回答No.1

お店が100件とかになったらどうしますか? イメージ的にはWindowsのデスクトップに全部ファイル置きませんよね。 フォルダでわけないと管理しずらくなります。

peco33
質問者

お礼

ありがとうございます。 管理という理由だけなんでしょうか? 階層の奥まで行きindexをさぐって修正更新<全体の管理 ということですね。 この場合SEOはどうなるんでしょうか? サイト的にはTOPは当たり前ですが 検索で直接お店ページも出てほしいのです。(今現在xhtmlでタブわけしないで作ってるページは出ています。) タブわけしたい場合、1ページの情報量が少ないので出ない可能性があります?

関連するQ&A

専門家に質問してみよう