したがって、フォルダー構造は次のようになります。
- 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 コンソールは、www.sitea.de/siteb/css/style.css で 404 を返します。www.sitea.de/siteb/contentxyz を呼び出しても、SiteA の「site-not-found-page」にリダイレクトされます。
私の観察では、www.sitea.de/siteb/* 以降は何も起こらず、SiteB フォルダーにリダイレクトされるようです。
URL の残りもリダイレクトする方法はありますか?