Итак, у меня следующая структура папок:
- web
- SiteA
- SiteB
- SiteC
У меня есть домен www.sitea.de, указывающий на папку SiteA. Пока все хорошо, все работает. Теперь я хотел бы указать 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 Console возвращает 404 на www.sitea.de/siteb/css/style.css. Даже если я набираю www.sitea.de/siteb/contentxyz, он перенаправляет меня на "site-not-found-page" SiteA.
По моим наблюдениям, похоже, что после www.sitea.de/siteb/* ничего не перенаправляется в папку SiteB.
Есть ли способ перенаправить и остальную часть URL?