ディレクトリ別にindex.html と入れると、どのindex.htmlか分からなくなりませんか? 極力データに名前をつけて管理するなど、(例:about.html)、個別に分けてもわかりやすいように管理したいのですが、何故、ディレクトリ別に分けるのでしょうか。urlがhoge.com/about/ のようなカタチになるからでしょうか。
個別のディレクトリに.htaccessをおいてabout.htmlをデフォルトにしたり、-Indexesするより、ずっと簡単かつ確実だからです。
わからなくなるのはデータの管理方法の問題ですね。
静的ページに関しては、ルートにabout.htmlにするのことも、後々のことを考えると不便なのでしょうか。一つずつディレクトリを開いて、一つずつファイルを開くのが非常に面倒だと思うのですが。
そういうのが面倒な方のために、IDEにはディレクトリの階層フラット表示というものもありますが、この際mod_rewriteを使う方法を調べられてはどうでしょうか?
面倒くさいは技術的学習にはチャンスです。
サイト全体のファイルが DOCROOT ひとつに置かれてるサイトを見たことないだろ。俺はある(笑)。カオスそのもの。そんなん引き継がされたら地獄だよ。
際と全体のページ数によるのでは?
例えば5,6ページぐらいの小規模サイトだったらスレ主がいうように名前付けてルートディレクトリだけで完結させるけど、10ページ超えたあたりからは適切にディレクトリ分けるよ。
ただindexというのは索引のことだから、索引の役割を果たしてないページにindexと名付けるのはおかしいと思いますね。
数ページの静的ページならやりやすいのでいいんじゃないかな。ただ、そうなった時に、画像はどうやって管理するの?画像管理にページ名のディレクトリを使うなら、最初から全部ディレクトリ管理の方が楽だと思うし、画像にディレクトリを使わないとしたら、それはそれでものすごく管理にしにくそう。
画像はルートにimg作って、その中で振り分けたらだめなの?
みんなの回答 4 件
個別のディレクトリに.htaccessをおいてabout.htmlをデフォルトにしたり、-Indexesするより、ずっと簡単かつ確実だからです。
わからなくなるのはデータの管理方法の問題ですね。
サイト全体のファイルが DOCROOT ひとつに置かれてるサイトを見たことないだろ。俺はある(笑)。カオスそのもの。そんなん引き継がされたら地獄だよ。
際と全体のページ数によるのでは?
例えば5,6ページぐらいの小規模サイトだったらスレ主がいうように名前付けてルートディレクトリだけで完結させるけど、10ページ超えたあたりからは適切にディレクトリ分けるよ。
ただindexというのは索引のことだから、索引の役割を果たしてないページにindexと名付けるのはおかしいと思いますね。
数ページの静的ページならやりやすいのでいいんじゃないかな。
ただ、そうなった時に、画像はどうやって管理するの?
画像管理にページ名のディレクトリを使うなら、最初から全部ディレクトリ管理の方が楽だと思うし、画像にディレクトリを使わないとしたら、それはそれでものすごく管理にしにくそう。
関連するトピックス