apache2從子級別域重定向到URL

apache2從子級別域重定向到URL

我需要將 myservice.example.com 重定向到www.example.com/myservice

到目前為止我的嘗試:向 apache2 添加新配置,執行 a2ensite 並重新啟動 apache2:

<VirtualHost *.80>
 DocumentRoot /var/www/html
 ServerAdmin [email protected]
 ServerName myservice.example.com
 RedirectPermanent / https://www.example.com/myservice
</VirtualHost>

<VirtualHost *.443>
 DocumentRoot /var/www/html
 ServerAdmin [email protected]
 ServerName myservice.example.com
 RedirectPermanent / https://www.example.com/myservice
</VirtualHost>

但是當我輸入 myservice.example.com apache2 為我服務www.example.com, 不是www.example.com/myservice

我缺什麼?

答案1

您的重定向配置正確。

但是,您需要將指令中 IP 和連接埠之間的句點替換VirtualHost為冒號。

例如<VirtualHost *:80><VirtualHost *:443>

相關內容