Apache 2 中的 DirectoryIndex 和 DocumentRoot

Apache 2 中的 DirectoryIndex 和 DocumentRoot

我有/var/www/html/moodle作为我的网站目录。mysite.conf设置如下:

DocumentRoot /var/www/html
DirectoryIndex index.php

mysite.com 给出了一个页面,因为默认位置Index of/只有 apache作为索引文件。我怎样才能让 mysite.com 加载?index.html/var/www/html/moodle/index.php

我尝试过屈服/etc/apache2/sites-available/mysite.conf

DirectoryIndex /moodle/index.php

这样,mysite.com 就会加载 moodle 主页,但indexmoodle 内部的其他页面无法加载。

如何解决这个问题?

答案1

这可以通过改变线路来解决

DirectoryIndex index.php

DirectoryIndex index.php /moodle/index.php

在文件中/etc/apache2/sites-available/site.conf

来源 : https://httpd.apache.org/docs/2.4/mod/mod_dir.html

相关内容