0
私は2.4設定のapacheています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リダイレクトはありません。
いや、それは同じです。 –
別のリダイレクトがないことを確認してください。 Wordpressを使用している場合は、オプションを確認してください。不要なリダイレクトがある可能性があります。 – aboodmufti