将域名的 URL 映射到不同的文件夹

将域名的 URL 映射到不同的文件夹

所以我有以下文件夹结构:

- web
   - SiteA
   - SiteB
   - SiteC

我有指向文件夹 SiteA 的域名 www.sitea.de。到目前为止一切顺利,一切正常。现在我想将 www.sitea.de/siteb/* 指向文件夹 SiteB。SiteC 也是如此:www.sitea.de/sitec/* 指向 SiteC。

到目前为止我已经尝试过:

<VirtualHost IP:80>
# General setup for the virtual host, inherited from global configuration
DocumentRoot /web/SiteA/
ServerName www.sitea.de

ErrorLog logs/ssl_error_log
TransferLog logs/ssl_access_log
LogLevel warn

<Directory /web/SiteA/>
        Require all granted
</Directory>

  Alias /siteb "/web/SiteB/"
  <Directory "/web/SiteB/">
       Order allow,deny
       Allow from all
       AllowOverride All
  </Directory>

</VirtualHost>

到目前为止,当我输入 www.sitea.de/siteb 时,它会调用 SiteB 的主页,但不加载任何样式表。Chrome 控制台在 www.sitea.de/siteb/css/style.css 上返回 404。即使我调用 www.sitea.de/siteb/contentxyz,它也会将我重定向到 SiteA 的“site-not-found-page”。

根据我的观察,www.sitea.de/siteb/* 重定向到文件夹 SiteB 后似乎没有任何变化。

有没有办法将 URL 的其余部分也重定向?

相关内容