ディレクトリ構成どうしてる?
■ このスレッドは過去ログ倉庫に格納されています
トピックによって分類するか、作成日を使うか
画像ファイルはまとめて一つのディレクトリに置くか、
HTMLと同じ場所に置くかなど、
みんなのディレクトリ構成の方針を教えて。
>>137
それでもいいんだけど
作らなくても別に問題はないかな? ファイルが多くなるとExplorerで表示に時間かかるよ。ローカルのね。 >>133
エロくはないけどUnixでは、
/bin:システム的に重要
/usr/bin:それほど
/usr/local/bin:その計算機独自
って分けて、直下にコマンド置いてるね。
この頃はlocalが無いことが多いけど、/usr/local/bin/perlとか。 [public_html]
|
+---index.html
|
+-+-html
| |
| +---[xxx]
| |
| |
| +---[yyy] [public_html]
| +---[html]←全てをぶちこんでる。 <root>
<*.htm/>
<*.xml/>
<graphics><backgrounds></backgrounds></graphics>
<diary>日記</diary>
<links>リンク</links>
<olds>旧コンテンツ</olds>
</root>
みたいな感じ。有料鯖借りたい。 [public_html]
|
+--index.html
|
+--[html]
| |
| +---[xxx]
| | +--xxx.html
| | +--xxx_001.html
| | +--xxx_002.html
| |
| +---[yyy]
| +--yyy.html
| +--yyy_001.html
|
+--[img]
|
+--[css]
|
+--[script]
|
+--[cgi-bin]
|
+---[counter]
+---[bbs] このスレはでらえもん調査局ヽ(`Д´)ノ#dILAW1ヲ/に認定されました。
おめでとうございます。
これからはよりいっそう2chをお楽しみいただけます。
>>149
わーい♪
…ところで、でらえもん調査局って何? 誘導されたので、こちらで質問します。
フォルダ・ファイル整理について質問です。
【フルーツ】いちご、みかん、ばなな、めろん
【野菜】ピーマン、レタス、にんじん、きゅうり
【飲み物】ビール、ジュース、ワイン、水
(【】はフォルダ名として)
があったとして、index.htmlから/menu/index.htmlを呼び出した時に
そのページにフルーツ・野菜・飲み物のリンクを紹介するページが
あればよいか、もしくは/menu/index.htmlに最初にどれかの
ページを表示させる方法が良いか、どちらが効率よく、ユーザーから
見てもわかりやすいと思いますか? おれはドメインもディレクトリも全部日本語よ。
http://全部日本ですかなにか.com/逝ってよし/ファイルもよし.html >>151
良く分からないけど、
index.html
└/menu
└/フルーツ ― いちご.html、みかん.html...
└/野菜 ― ピーマン.html、レタス.html....
└/飲み物 ― ビール.html、ジュース.html....
という構成ならば、menu.html にリンクがあったほうが便利かと。
>>151(見てるかな)
こちらへ誘導されてしまったようですが、ディレクトリ構成とは関係ないので
適切なアドバイスはいただけないと思いますよ。
スレ違いになっちゃうので、私の回答は「元のスレ」に書いておきます。 >>154
やっぱりそうですよね?
menu/index.htmlに書くのはそのmenuコンテンツ内にある
各商品の紹介の画像やリンクを貼れば良いだけで
詳細な説明は各コンテンツでするべきですよね?
ただ、ユーザーの流れを考えると
「どんなみかんがあるか見たい」となった場合
トップページ→menu→フルーツ→みかんの詳細
と手順を4つ(4クリック)しないとみかんの詳細見れないわけで
そう考えるとアクセスしずらくなるのではないか?と思ったりします。 >>158
みかんの例を出すとすでに
簡略な目次(フルーツのindex.htmlで表示)
詳細な目次(みかんの詳細ページで表示)
と分けられているんですよね・・。 >>157
実際に実践してみろ。
ちょっと特殊なメカニズムを入れないとファイル探すのがマンドクサイ [root]
|
+--index.html
|
+--[common] //全ページで共有して使う画像等のファイルをここに。
|
+--[menu1]
| |
| +--menu1.html
| |
| +--menu1でのみ使用する画像
|
+--[menu2]
|
+--[menu2_submenu1]
| |
| +--menu2_submenu1.html
| |
| +--menu2_submenu1でのみ使用する画像
|
+--menu2.html
|
+--menu2でのみ使用する画像 俺ディレクトリ構成考える・・・
ってか、管理するの下手だから
あとからゴチャゴチャになって嫌になる。。
HD内も無茶苦茶。
どうにかしてちょ(´・ω・`) ディレクトリ構造の見直しをしてサイト全体の構成を改良しようとしています。
そこで以下のようなことの出来るツールを教えて欲しいのです。
論理Webサイトの構成図(リンクの階層やサイト構成がどうなっているか)をCVS 形式などで書き出す機能の持ったツール。
それぞれページにあるリンクをたどってhtml .jpg .gif などをパスをリスト化して書き出す機能のあるツールでも良いです。
Vectorをくまなく探しのですが見つからなかったのでこちらに書き込んでみました。
ダウンロードNinjaというツールも試したのですがログの正確さにかけるので駄目でした。
もしご存知の方は教えてください、よろしくお願いします。
>>168
フリーじゃないけどGoLiveでできないっけ >169
当方DreamWeaverなんです。
マニュアル読んでるんですけど、DreamWeaverは出来そうに無いです。 >>168
winだったらフリーでいろいろあります。
ベクターで探して見。 ディレクトリに関する質問です。(質問スレじゃないのにすみません。)
ディレクトリ構成を変更する場合、
以前のURLから新しいページへリンクさせるのに
簡単な方法ってありますか?
元のアドレスにハイパーリンクを置こうかと思っているのですが、
ページ数がかなりあるのと、
元のディレクトリ名を別用途で使いたいと思っているので、
何かよい方法があったら教えてください。 >>172
.htaccess等で設定変更可能なら、
RedirectMatch等を使って飛ばしてしまうとか。 >>173
ありがとうございます。
.htaccessは使ったことがないんですが、
これを機に勉強してみたいと思います。 良スレage
そんな僕のディレクトリ構成は、
/public_html
├ .htaccess
├ index.html
├ composition/
│ ├ backgrounds - サイト全体で使うphpスクリプトなど
│ ├ css
│ ├ docs
│ │ └status.php - 403と404と500をまとめたもの
│ └ images - 画像類
└ tmp/ - すぐ消すファイルとか ところでディレクトリの設計するのにどんなツール使ってる?
Excel? サイトマップ制作にvisio使ってみたいけど、金がねえ・・・ ディレクトリ構成考えず、ルートフォルダーの中に全てのhtmlファイルいれておく
というのは、マズイんでしょうか??
きちんと階層化したほうがSEO的に良いと聞いたことがあるのですが><
全然わかってないんで ハァ? かもしれませんがどなたか優しい方教えて下さいませ。 究極的には、ファイル名もディレクトリ階層も不要。
しかし現代のOSではやってらんない。 >>179
マズイ。名前が被ることがある。完全に防ぎたいのなら、
/yyyy/mm/dd/hhmmss-name.xxx
/2004/12/11/035030-JSTplus0900-diary.htm
(日本時間(+9:00)の2004年12月11日三時五十分三十秒作成のdiary.htm
という名前のファイル。ミリ単位の秒まで書けると最高)
ぐらいにすると効果的。一生名前も被らないし、
何よりファイルを消すこともない。
この世にデッドリンクが生まれない良い方法。
ただし、ファイル探すの激しくマンドクサ('A`)
>>180
確かにね。でも、こちら側がファイルの呼び名として使う分にはとても便利な手法だと思う。
WindowsのLonghornは>>180の方向に向かってるけど。 >>153 Me too.
>>179
かつて俺もそうしていたが、同一階層でファイル数が511だか1023を超えたら
サーバー(Unix)でワイルドカードで全ファイル指定が使えなくなった。
つまり、ファイル名の衝突とは別の理由にも危険性があったのだ。
>>182 正しいと思う。私は妥協案として
2004
├index.htm
├01
│├index.htm
│├01.htm
│├02.htm
│├02123015.jpeg
│├02123016.jpeg
│├03.htm
│└0301.svg
├02
│├index.htm
│├01.htm
のように、画像ファイルは日付以下を秒まで続けて表記し、URL表示したときに
/2004/01/02123016.jpeg
となるようにしている。(上の例はデジカメの撮影時刻)
一方、秒まで決定しようがない、あるいは単に面倒くさいときは
/2004/01/0301.svg
のように日付以下を通し番号にしている。
どの場合も各ディレクトリのindex.htmはそのディレクトリの「目次」になるよう
工夫して書いている。ブラウザをグラフィカルなエクスプローラにする気構えで。 連続投稿すまん。
>>161
>実際に実践してみろ。
>ちょっと特殊なメカニズムを入れないとファイル探すのがマンドクサイ
そのとおりだと思う。
ファイルがあまり発生しないサイトをつくるときはきわめて面倒だった。
逆に毎日大量のファイルが発生するサイトのときはむしろこれが良かった。
どちらにせよ、某OS隷下の階層式ファイルブラウザを使おうとしないで
時前でindex.htmをweb的に設計するのが吉とみた。経験的に。 index.html
├ img (サイト全体で使う共通画像)
├ sb (サブコンテンツディレクトリ)
│ ├html(リンクやサイト概要など)
│ ├sb_img(サブコンテンツのhtmlファイルでのみ使う画像)
│ └cgi(更新履歴用のcgiや掲示板類)
│
├ ***Aディレクトリ
│ ├html(***のメニューなど)
│ ├***aディレクトリ(***メニュー別html格納。細分化もある)
│ └***_img(Aディレクトリ内での画像。ディレクトリ下で細分化もする)
├ ***Bディレクトリ(だいたいAディレクトリと同構成)
ちなみに、迷うと良くローマ字で名前を付ける。
(だってスペル間違えたら恥ずかしいじゃん。)
public_html/index.htm
├ 【サイト名】
│ ├ index.htm
│ ├ menu.htm
│ ├ /novel
│ ├ /img
│ ├ /game
│ └ /cgi-bin
│ ├ /bbs
│ ├ /diary
│ ├ /link
├ (アク解) └ /counter
└ (うpろだ)
漏れはこんな感じだな。
てか、改装でディレクトリ構成を変えたらググルが拾ってるURLが全部改装前の奴で
軒並みリンク切れ・・・_| ̄|○ ちなみに、他サイトにリンクを頼む時は
【サイト名】/index.htmに張らせるようにしてる。 いや、単純にそこがトップページだから。
アク解など、コンテンツに関係ないものはサイトの外に出しちゃってる。
public_html/index.htmは自分用のブクマ代わり。 ややこしいかな?
ttp://www.example.com/ 空index
ttp://www.example.com/hogehoge/ トップページ
てな感じだ。 あ、でも自分のサイトを思い出したら似たようなものだった。
俺は将来的に全然別の趣旨でサイトを発展させる可能性を考えて
矛盾しないようにルートの下に現在のカテゴリーを置いていた。 ∧_∧ ボオォォ
( ´∀`)
( つつ
) ) ヽ
(__)(_)
∧_∧ クゥゥゥ
( ´∀`)
(つ*⊂ )
> ) ヽ
(__)(_)
∧_∧ ハァァァ
( ´∀`)
((○⊂ )
〉 ) ヽ
(_) (_)
\ ∧,,, ∧_∧ カミヤマァァ
ゞ ⌒ヽ/ ´∀)
<( >> ⊂ )
//,, ノ\/> >
/ ,/ | |_)\__)
マンゲツチャァァァンーーー!!
∧_∧ \ | / /
(,_´∀) ゞ ⌒ヾ∠_
( _ ̄つ⊃( =- 三ニ=−
/ /,>" > //_ く ̄
(_ノ (__),/ / ∨.
>192
自分も>193と同じような考えで
ひとつディレクトリを掘ってサイト運営してる。
初めて有料鯖を借りたから、ケチって有効利用しようと思ってたけど、
結局他のサイト案は実現してない。
今となってはただアドレス長いだけで後悔。
もうしばらくしたらドメイン取ろうかな。 サイトの更新情報のディレクトリなんですが
/new/ /whatsnew/ /update/ …
どういう名前にしようか迷ってます。 whatsnewは止めたほうがいいと思う、何となく >>182-185
日付のフォルダを格納しているフォルダで「検索」すると吉 Windowsのエクスプローラでファイル内文字列を検索するときに、
幾つかのカタカナで検索しようとするとエクスプローラ全体が固まる罠 (うちのWin2000の場合)。 Webサーバへputするファイルにカタカナの名前なんか付けてるの?
ましてや>>182-185の方針だったら基本的に数字しか使わないわけで 182-185 日付でディレクトリ掘ってるけど探すのマンドクセ
203 検索使えばいいよ
204 カタカナ検索すると落ちるじゃん
207 Webにputするファイルでカタカナなんか使うか?
って流れでしょ?
いちおう念のため補足しとくとファイル名にカタカナ使うことがあり得ない以上
カタカナで検索する必要だってないから問題ないはずだけど
何か変? いや、ファイル内文字列って。でもウィンドウズの問題だしな。 ま、そりゃそうだ。
日付時間でやるひとは多分独自の検索システムまで作ってるんじゃないのかなあ… index.html
├(トップページのコンテンツ).html
├ジャンルA
| ├index.html
| └イメージ
├ジャンルB
| ├index.html
| └イメージ
└イメージ ルート(/)
├ホームページ(index.php)
│ ├HTML文書
├掲示板(bbs/)
│ ├index.php
│ ├jcode.pl
│ ├bbs.php
├画像(images/)
│ ├バイナリファイル(*.jpg , *.png , *.gif)
画像をまとめて入れておくと、キャッシュされて駱駝。 >>217
駱駝 = ラクダ
つまり…
画像をまとめて入れておくと、キャッシュされて駱駝。
↓
画像をまとめて入れておくと、キャッシュされて楽だ。
という意味なのでは? キャッシュされんの?
ほんとかよーーww
ページ更新されたらブラウザはまた再読込すんだろー?w
ディレクトリもくそも内規がする。
>>218
ありがとうございました。 多言語に対応する場合はディレクトリ構成どうする?
言語別にディレクトリ作る? cgiで解決するんじゃないのー
おいら何も書けないけどー index.html.jaとかindex.html.enとかすれば、
ApacheはHTTPリクエストに合わせて適当に選択してくれる。 >>223
鯖側がApache使ってなくてもその機能が実装されてたりしますか?
間借りしてるだけだから鯖側のプログラムが何か分からないです。 俺は極力フォルダを沢山置いてrootにおかないようにしている。
何が何のファイルだかわかんなくなってくるからな。 >>224
その機能をApache側ではコンテントネゴシエーションと呼んでいるけど、
試しにIISっていうほかの鯖アプリでぐぐってみたけど、それに関する情報がなかった。
IISは実装してないのかもしれない。
Apacheのマニュアルでの該当ページは以下のURL。
ttp://httpd.apache.org/docs/2.0/ja/content-negotiation.html
ちなみに、404などのエラーページを表示させれば、
鯖運営側で独自に用意してない限り、もしかしたら鯖アプリがわかるかもしれない Index.html
|
[Dir_コンテンツA]
[Dir コンテンツB]
[Dir img]
[Dir css]
[Dir js]
.
. index
├ 画像等directory
│ ├ 画像dir
│ │ └ jpg、gif、swf(html全ファイル共通の画像)
│ ├ CSSdir
│ │ └ css
│ └ JSdir
│ └ js
├ HTMLdir
│ ├ html
│ └ 画像dir
│ └ jpg、gif、swf(HTMLdir内でしか使わない画像)
└ HTMLdir2〜 ケースに酔って違うがだいたいこんな感じ
index.html
├ common(Dir)※サイト全体に共通するcss、js、画像をまとめておく
│ ├ js(Dir)
│ │ └ function.js
│ │
│ ├ css(Dir)※ケースによって中身は違う
│ │ ├ layout.css
│ │ ├ color.css
│ │ └ fontsize.css
│ │
│ └ サイト内で共通の画像(jpg、gif、swf)
│
│ ※以下、カテゴリごとに分類
│
├ category_name_a(Dir)
│ ├ index.html
│ └ img(Dir)
│ └このカテゴリ内で使う画像(jpg、gif、swf)
│
├ category_name_b(Dir)
│ ├ index.html
│ └ img(Dir)
│ └このカテゴリ内で使う画像(jpg、gif、swf)
│
│以下同じく naisho
├otakara
├2d
│├doujin
│└ainme
└mufufu
├okusan
└boin
備考:かなり省略w index.html
├過去更新履歴.html
├[画像dir]
├[CSSdir]
├[JSdir]
├[HTMLdir]
│ ├html
│ ├画像
│ └CSS
├[HTMLdir2]
├[HTMLdir3]
├[HTMLdir4]
├[HTMLdir5]
└[HTMLdir6] >>232
エッチーなのばかりですね(;´Д`)ハァハァ 某公的機関(独自サーバ)。アクセス解析しやすいよう画像dirを分離、各コンテンツの画像が混ざらないよう画像dirにのみsubdir。
7年前からこうしており、今更htmlファイルだけで数百ページもあるサイトの構成を変えるのはいやん。
index.html
top.css
共通.css
dirコンテンツA
dirコンテンツB
dirコンテンツC
dir画像
dir画像dir共通α
dir画像dir共通β
dir画像dirA
dir画像dirB
dir画像dirC ■ このスレッドは過去ログ倉庫に格納されています