web-dev-qa-db-ja.com

何度もリダイレクトしました

私はubuntuvpsを持っていて、それにwordpressインストールをセットアップしました。また、ネームサーバーがcloudflareのネームサーバーに設定されているドメインがあり、すべてのDNS設定がcloudflareにあり、TLS証明書も持っていますドメイン用。サーバーに証明書をインストールしました。リダイレクトコマンドを記述しましたRedirect permanent / https://example.com/セキュリティで保護されていない仮想ホスト(ポート80)で。Webサイトにアクセスしようとすると、エラーがスローされますexample.com redirected you too many times.

80の仮想ホストは

<VirtualHost *:80>
     ServerAdmin [email protected]
        ServerName example.com
        ServerAlias www.example.com
        DocumentRoot /var/www/html/example
    Redirect permanent / https://example.com/
  ErrorLog ${Apache_LOG_DIR}/error.log
  CustomLog ${Apache_LOG_DIR}/access.log combined
</VirtualHost>

ポート443の仮想ホストは

<IfModule mod_ssl.c>
        <VirtualHost *:443>
                ServerAdmin [email protected]
                ServerName example.com:443
                ServerAlias www.example.com
                DocumentRoot /var/www/html/example

                ErrorLog ${Apache_LOG_DIR}/error.log
                CustomLog ${Apache_LOG_DIR}/access.log combined

               SSLEngine on

               SSLCertificateFile      /etc/ssl/certs/example.com.pem
               SSLCertificateKeyFile /etc/ssl/private/example.com.key

               <FilesMatch "\.(cgi|shtml|phtml|php)$">
                  SSLOptions +StdEnvVars
                </FilesMatch>

                <Directory /usr/lib/cgi-bin>
                  SSLOptions +StdEnvVars
                </Directory>

                BrowserMatch "MSIE [2-6]" \
                        nokeepalive ssl-unclean-shutdown \
                        downgrade-1.0 force-response-1.0
                # MSIE 7 and newer should be able to use keepalive
                BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown

        </VirtualHost>
</IfModule>

誰か助けてください。

1
kashif alvi

リダイレクトループは通常、次の1つ以上が原因で発生します。

  • ポート80に別のリダイレクトを行うHTPSサイトの.htaccessファイル
  • a Wordpressインストールはまだhttp://www.example.comとして構成されています wp-config.php
  • リバースプロキシが使用され(CloudFlareなど)、SSLオフロード用に(設計上または誤って)構成され、HTTPSリクエストをプレーンhttp経由でWordpressサイトに転送します。
2
HBruijn