• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Linux Document Rootについて)

Linux Document Rootについて

このQ&Aのポイント
  • Linux Document Rootとは?職場でのサーバ移行について
  • Linuxの経験が無いにも関わらずWEBサイトのサーバ移行を躓いた理由
  • Document Rootの設定方法とリダイレクトの実装について

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.2

>率直な質問ですが、Document Rootとはサイトのアドレスを叩いた時にそこのディレクトリのindex.html(.php)が表示される場所という認識で良いでしょうか? はい、それで良いでしょう。 httpd.confのDocument Rootに記載された絶対アドレスがそのサイトのルートになるので一般的にはファイル指定しないときindex.htmlやindex.phpなどの省略可能なファイル名を優先順位に従って表示します。 >httpd.conf内にてDocument Rootを/aaa/bbb/ccc/から/ddd/eee/fffに変えてやると、サイトのアドレスを叩いた時に/ddd/eee/fff/の中にあるindex.html(.php)を読みにいくという動作になるということでしょうか? 前述のようにその認識で合っていますが、デーモン(httpd)を再起動しないと状況が変わらないでしょう。 >.htaccessにてリダイレクトも考えましたが、それも上手くいってません。(以下省略) 同一サーバーのドキュメントを対象にアクセス先を変更するにはDocument Rootより下位のディレクトリが対象かと思います。 Document Rootより上位のディレクトリを対象にするときは別サイトのURLを対象にするためのマルチドメイン構成にしないとエラーになるでしょう。

garigarisama
質問者

お礼

お返事が遅れまして申し訳ありませんでした。 Document Rootとリダイレクトについて分かりやすくご説明まで ありがとうございました。 実はDocument Rootの変更がうまくいってなかったのですが 先ほどちゃんと動作していることを確認できました。

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

>率直な質問ですが、Document Rootとはサイトのアドレスを叩いた時にそこのディレクトリのindex.html(.php)が表示される場所という認識で 良いでしょうか? 合ってます。 >それが合っているのであれば、httpd.conf内にてDocument Rootを/aaa/bbb/ccc/から/ddd/eee/fffに変えてやると、サイトのアドレスを叩いた時に/ddd/eee/fff/の中にあるindex.html(.php)を読みにいくという動作になるということでしょうか? 合ってます。 >.htaccessにてリダイレクトも考えましたが、それも上手くいってません。 >これで合ってますでしょうか? 何をしたいのか書いてないので、合ってるかどうか判断できません。 普通は間違いですね。

garigarisama
質問者

お礼

お返事が遅れまして申し訳ありませんでした。 参考にさせていただきます。

関連するQ&A