![apache2從子級別域重定向到URL](https://rvso.com/image/768919/apache2%E5%BE%9E%E5%AD%90%E7%B4%9A%E5%88%A5%E5%9F%9F%E9%87%8D%E5%AE%9A%E5%90%91%E5%88%B0URL.png)
我需要將 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>