apache2 web server index.html问题

时间:2013-10-30 11:59:13

标签: apache ubuntu apache2

我遇到了文档根问题。我可以通过指定的方式访问我的index.html http://mysite.com/index.html,有没有办法让它自动重定向到带有http://mysite.com的index.html?

        ServerAdmin webmaster@mysite.com

    DocumentRoot /var/www/mysite.com
    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>
    <Directory /var/www/mysite.com>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
            AllowOverride None
            Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
            Order allow,deny
            Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

    # Possible values include: debug, info, notice, warn, error, crit,

1 个答案:

答案 0 :(得分:1)

您需要将DirectoryIndex添加到主机配置中。如果请求中没有指定文件,这基本上告诉服务器要查找哪些文件。

在你的情况下,这可能有效:

<Directory /var/www/mysite.com>
        DirectoryIndex index.html
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
</Directory>