Apache2 - 将子目录作为根目录,但现在子目录中的其他站点已损坏

Apache2 - 将子目录作为根目录,但现在子目录中的其他站点已损坏

所以我在我的网络服务器上安装了一个新工具,它有一个有点复杂的文件夹结构,为了使它运行,我将所有内容放在一个子目录中,并将其作为我的域的根目录。

相应的 .conf

    <VirtualHost *:80>
    ServerName example.com
    DocumentRoot /var/www/html/example/public
    <Directory /var/www/html/example/public>
        AllowOverride All

       # Apache 2.2
        Order Allow,Deny
        Allow from All

        # Apache 2.4
        # Require all granted

        FallbackResource /index.php
    </Directory>
RewriteEngine on
RewriteCond %{SERVER_NAME} =example.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

但是现在其他之前运行良好的网站却出现 404 错误(该错误信息来自新托管的网站。

因此,通过 http(s)://example.com/example2 请求的 /var/www/html/example2 不再显示。

我首先承认我不太了解 Apache 配置,但一定有办法解决这个问题,任何帮助都将不胜感激。

相关内容