따라서 다음과 같은 폴더 구조가 있습니다.
- 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에서 나머지 부분도 리디렉션하는 방법이 있나요?