をリダイレクトスキップしますhttps://mywebsite.com
(HTTPSとHTTPに注意してください)。htaccessファイルは、最初のHTTPは、私は簡単なのhtaccessのリダイレクトルールを持っている
第二リダイレクトがHTTP-を処理するルールセットが原因である> HTTPSのリダイレクト:
RewriteCond %{HTTP_HOST} !mywebsite.com$ [NC]
RewriteRule ^(.*)$ https://mywebsite.com/$1 [L,R=301]
RewriteCond %{REQUEST_URI} !\.(jpg|png|gif|bmp)$ [nc]
RewriteCond %{HTTP:X-Forwarded-Proto} =http
RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [R=301,L]
しかし、私はその二重のステップを避けたいです。 htaccessのデフォルトとしてHTTPSを設定するにはどうすればよいですか?
「htaccessファイルのデフォルト」のようなものはありません。あなたに完全なルールセットを教えてください。 – CBroe
@CBroeがHTTPSリダイレクトを追加しました。それはあなたが意味することですか? – Noam
@CBroe htaccessに "/"へのリダイレクトを指定すると、彼はそれがhttpsかhttpかどうかをどのように知っていますか? – Noam