Apache-2.2
沒有 www 的域重定向到外部服務
我想知道我錯過了什麼:我有一個虛擬主機工作如下:
<VirtualHost *:80> ServerName www.mydomain.co.uk ServerAlias mydomain.co.uk Redirect permanent / https://www.mydomain.co.uk </VirtualHost> <VirtualHost *:443> DocumentRoot "/var/www/myapp" ServerName www.mydomain.co.uk SSLEngine on SSLCertificateFile .. SSLCertificateKeyFile .. SSLCertificateChainFile .. ServerAdmin myemail.com PassengerDefaultUser www-data <Directory "/var/www/myapp"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost>
當我嘗試時
www.mydomain.co.uk
,它會https://www.mydomain.co.uk
按預期重定向到。但是,當我嘗試時,
mydomain.co.uk
我會被重定向到服務提供商(例如停車域公司)。為什麼會這樣?
將您的伺服器名稱更改為
mydomain.uk.co
和你的伺服器別名
*.mydomain.uk.co
應該解決你的問題。
在您輸入或不輸入 www 的情況下為您提供保障。(或其他任何東西)…
您可以按如下方式創建 CNAME 記錄。
*.mydomain.co.uk
或者確實是一個記錄
*.mydomain.co.uk