ディレクトリ
ファイルを整理して格納する「フォルダ」のこと。サーバ上ではディレクトリの階層構造がそのまま URL のパス構造に対応することが多く、`/about/` のような区切りはディレクトリを表す。Web サイトのファイルをどう配置するかの基本単位で、サイトの「住所設計」にあたる。
押さえておきたいのは「ディレクトリ構成はあとから変えると代償が大きい」こと。構成を変えると URL が変わり、リンク切れや SEO 評価の引き継ぎのためのリダイレクトが必要になる。公開前に、分かりやすく将来の拡張にも耐える構成を決めておくことが、後々の運用負荷を大きく左右する。
実務で関わる点は公開ディレクトリ(ドキュメントルート)と非公開領域の区別・設定ファイル(.htaccess)の配置・ファイルマネージャ(ファイルマネージャー)や FTP での操作・アクセス権限の設定。機密ファイルやバックアップを公開ディレクトリに置かないことが、情報漏洩を防ぐ基本になる。
陥りやすいのは、設定ファイルや一時ファイル・バックアップを公開ディレクトリに放置して外部からアクセスされること。ほかにも、階層が深すぎて URL が長大化する、構成変更でリンク切れが多発する、命名規則がバラバラで管理できなくなる、といった点に注意する。
言葉をよく利用する人
- Web 担当者(発注側)
- コーダー / フロントエンドエンジニア
- 情シス
- インフラエンジニア
- バックエンドエンジニア
会話上での使用例
サイトの構成を設計する場面
-
Web 担当者
サービス紹介ページのディレクトリはどう切るのがいいですか
-
ディレクター
将来サービスが増える前提で /service/ 配下にまとめましょう。あとから構成を変えると URL が変わってリダイレクトが必要になるので、最初の設計が肝心です
公開前のファイル配置を確認する場面
-
情シス
本番の公開ディレクトリにバックアップ ZIP が置いてあります
-
Web 担当者
公開領域に置くと URL を知られればダウンロードできてしまいます。非公開領域へ移動を。設定ファイルの配置も合わせて確認します