Ich habe also folgende Ordnerstruktur:
- web
- SiteA
- SiteB
- SiteC
Ich habe die Domain www.sitea.de auf den Ordner SiteA zeigen lassen. Soweit so gut, alles funktioniert. Nun möchte ich www.sitea.de/siteb/* auf den Ordner SiteB zeigen lassen. Das gleiche gilt für SiteC: www.sitea.de/sitec/* auf SiteC.
Was ich bisher versucht habe:
<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>
Bisher wird beim Eintippen von www.sitea.de/siteb die Homepage von SiteB aufgerufen, aber es werden keine Stylesheets geladen. Die Chrome-Konsole gibt bei www.sitea.de/siteb/css/style.css eine 404-Meldung zurück. Selbst wenn ich www.sitea.de/siteb/contentxyz aufrufe, werde ich auf die „Site-nicht-gefunden-Seite“ von SiteA weitergeleitet.
Meiner Beobachtung nach passiert scheinbar nichts, nachdem www.sitea.de/siteb/* in den Ordner SiteB umgeleitet wurde.
Gibt es eine Möglichkeit, auch den Rest der URL umzuleiten?