0
我的Apache 2.4的配置:Apache,爲什麼我得到一個重定向循環?
<VirtualHost *:80>
ServerName domain.com
Redirect permanent "/" "http://www.domain.com"
</VirtualHost>
<VirtualHost *:80>
ServerName www.domain.com
Redirect permanent "/" "https://www.domain.com"
</VirtualHost>
<VirtualHost *:443>
ServerName www.domain.com
DocumentRoot /var/www/domain.com
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/domain.com/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/domain.com/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/domain.com/fullchain.pem
</VirtualHost>
而且我一直都想與來自www.domain.com重定向循環到www.domain.com。試過:
<VirtualHost *:80>
ServerName domain.com
ServerAlias www.domain.com
Redirect permanent "/" "https://www.domain.com"
</VirtualHost>
<VirtualHost *:443>
...
</VirtualHost>
沒什麼。只有當我離開<VirtualHost *:443>...</VirtualHost>
時纔有效。但當然沒有http-> https重定向,並且沒有非www到www。
不,這是相同的。 –
確保您沒有其他重定向。如果您使用Wordpress,請檢查您的選項,它可能會有不必要的重定向。 – aboodmufti