同じ Web サイト、ドメイン A とドメイン B を指す 2 つのドメインがあります。
- ドメイン A に HTTP 経由でアクセス可能 (そのままで問題なく動作)
- ドメイン B は、すべての要求を HTTPS にリダイレクトします。基本的に、http://domainb.com/somepage と入力して http* s *://domainb.com/somepageにリダイレクトするとします。htaccessファイルを介してこれを行うことをお勧めします。
私は多くの解決策を試しましたが、常にリダイレクト ループに陥ります。例えば。私はこれを試しました:
RewriteCond %{SERVER_NAME} ^www\.domainb\.com$ [NC]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
....
rest of the standard typo3 htaccess commands.
私のコードは、typo3 のリダイレクト部分の後、htaccess ファイルの「メイン URL の書き換え」部分の前にありました。上記のコードでは https にリダイレクトされますが、「リダイレクト ループ」エラーが表示されます。
どんな助けでも大歓迎です。