- ベストアンサー
ドキュメントルートについて
すいません、サーバーを借りた際のドキュメントルートについてなんですが、ドキュメントルートとは同一ドメインサーバ内の公開エリアでの最上位階層のこと。ということらしいんですが、このドキュメントルートがサーバによってpublic_htmlやhtdocsの場合があるんですが、これは、 ドキュメントルート=public_html=htdocs と考えて良いんでしょうか? また、ROOT_PATHというのは各サイトの最上位階層のディレクトリ(各サイトのindex.htmlが入っている)のことで良いんですよね? 宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
はじめまして。 私なりの自由な解釈で書かせて頂きますと、ドキュメントルートとは、文書公開用の最上位ディレクトリーと言って良いと思います。ルート(Root)は"系列"などとも解釈できると思います。Rootsは生い立ちとか‥。Windowsが生まれる以前から、MS-DOS等のOS上で「¥や/」で表すディレクトリーパス表現(フォルダー等の位置表現)の最上位をルートディレクトリー(\dir)と言い表します。 現在に至ってはサーバーソフトやHPの公開の話しの中では、仰るようにHPの文書公開の最上位(通常はindex.htmlファイルを置く位置)をpublic_htmlと言うルートディレクトリー名で利用されていますが、事実上はこのディレクトリー名を別の名前に変えてサーバーを運営する事ができますし、私自身はセキュリティの目的で違う名前に変えています。 ゆえに、あくまでドキュメントルート=public_html=htdocsと言うのはサーバーソフトの配布元や業界の利用者間で意図的に一般化しているだけだと思いますので、概念を解釈する上で厳密には「=(イコール)」だと決めて覚え込むのは誤解の元だと思います。 しかしながら現状では、ご質問の考え方で差し支えなく運営できるといます。ROOT_PATHは、最上位のディレクトリーを示すパスで間違いありません。
お礼
ありがとうございました。 大変勉強になりました。