2016-06-13 8 views
1

すべてのHTTPリクエストをHTTPSとwww以外のすべてのURLにリダイレクトしようとしています。 https://example.net HTTPからHTTPS、WWWを非WWW URLにリダイレクト

からhttps://example.net

  • https://www.example.netからhttps://example.net
  • http://www.example.netに、https://example.net
  • http://www.example.net

    1. http://example.netある

      私がsでしたURL条件(1、2 & 3)をうまくリダイレ​​クトできますが、4番目のリダイレクト条件が機能しません。つまり、https://www.example.nethttps://example.netです。

      ウェブサイトのwwwとwww以外の両方のURLのSSL証明書があります。私は現在WordPressを使用しています。私は多くの異なったリダイレクト条件を試してみたが、どれも働いた

      RewriteEngine On 
      RewriteCond %{HTTPS} off 
      RewriteCond %{HTTP_HOST} ^(?:www\.)?(.*)$ [NC] 
      RewriteRule (.*) https://%1%{REQUEST_URI} [L,R=301] 
      

      私の.htaccessファイルには、次のコードが含まれています。

      私はFirefoxで次のエラーを取得する:

      エラーがwww.example.netへの接続中に発生しました。ピアは内部エラーが発生したと報告します。エラーコード:SSL_ERROR_INTERNAL_ERROR_ALERT

      第4番目のURL条件をリダイレクトするにはどうすればよいですか?

  • 答えて

    2

    私はついにこの問題の解決策を見つけました。それはCloudFareです、私は無料版を使用していました。

    私のウェブサイトのクラウドファーをCpanelからオフにすると、すべてのリダイレクトが機能します。

    +0

    同じ問題がありましたが、Cloudflareを無効にしても私にとっては効果がありました。 – Yahreen

    関連する問題