- ベストアンサー
Linux Document Rootについて
- Linux Document Rootとは?職場でのサーバ移行について
- Linuxの経験が無いにも関わらずWEBサイトのサーバ移行を躓いた理由
- Document Rootの設定方法とリダイレクトの実装について
- みんなの回答 (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を対象にするためのマルチドメイン構成にしないとエラーになるでしょう。
その他の回答 (1)
- notnot
- ベストアンサー率47% (4900/10358)
>率直な質問ですが、Document Rootとはサイトのアドレスを叩いた時にそこのディレクトリのindex.html(.php)が表示される場所という認識で 良いでしょうか? 合ってます。 >それが合っているのであれば、httpd.conf内にてDocument Rootを/aaa/bbb/ccc/から/ddd/eee/fffに変えてやると、サイトのアドレスを叩いた時に/ddd/eee/fff/の中にあるindex.html(.php)を読みにいくという動作になるということでしょうか? 合ってます。 >.htaccessにてリダイレクトも考えましたが、それも上手くいってません。 >これで合ってますでしょうか? 何をしたいのか書いてないので、合ってるかどうか判断できません。 普通は間違いですね。
お礼
お返事が遅れまして申し訳ありませんでした。 参考にさせていただきます。
お礼
お返事が遅れまして申し訳ありませんでした。 Document Rootとリダイレクトについて分かりやすくご説明まで ありがとうございました。 実はDocument Rootの変更がうまくいってなかったのですが 先ほどちゃんと動作していることを確認できました。