Apache 尝试重定向到“index.html”文件夹?

Apache 尝试重定向到“index.html”文件夹?

我遇到了一个无法解释的奇怪行为。显然是配置错误。我有两个域名,第一个域名有很多子域名,运行良好。但我的第二个域名www.mydomain.cooking(假设是有效的 TLD)有一些奇怪的重定向。当我输入www.mydomain.cooking/index.htmlURL 栏时,一切都按预期运行。但当我输入时www.mydomain.cooking,它会尝试重定向到一个不存在的 index.html文件夹,因此重定向后的域名如下所示www.mydomain.cooking/index.html/。此重定向是如何发生的?我VirtualHost为所有工作子域名设置了与第二个主域名完全相同的条目。但我在第一个域名的子域名上没有看到此类行为。这是第二个域名的 VirtualHost 配置,其中包含奇怪的重定向:

<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName www.mydomain.cooking
        DocumentRoot /var/domains/www.mydomain.cooking

        <Directory /var/domains/www.mydomain.cooking/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

有任何想法吗?

[更新]
今天,我突然没有做任何特别的事情就可以工作了。很奇怪。我会密切关注的。我希望这只是一些缓存问题或其他问题。

相关内容