0
HTTPページをHTTPSにリダイレクトする以下の.htaccessファイルがありますが、これはFirefoxとIEのセキュリティを破壊します。そのセクションを削除して#FORCE HTTPSセクションを保持すると、セキュリティはすべてのブラウザで正常に動作するため、何かがコードの#FORCE HTTPセクションと関係します。Http to Https htaccess SSLセキュリティがリダイレクトされない
ページがロードされている間に、確認されたロックシンボルが1秒間に表示されますが、完全に消滅するため、何かが起こっていると言えます。私は完全に意味します。壊れたロックアイコンも表示されません。
urlはこれを行う際にはまだhttps://です。したがって、私がhttps://を手動で入力したとしても、これはこれを行います。あなたは、例えばHTTPトラフィックをキャプチャする場合は
# FORCE HTTP
RewriteCond %{REQUEST_URI} !^(.*)/(donate|debit)/?$
RewriteCond %{REQUEST_URI} !\.(css|js|png|gif|etc|jpeg) [NC]
RewriteCond %{ENV:HTTPS} on [NC]
RewriteRule ^(.*)$ http://www.domain.org/$1 [R=301,NC,L]
# FORCE HTTPS
RewriteCond %{ENV:HTTPS} !on [NC]
RewriteCond %{REQUEST_URI} ^(.*)/(donate|debit)/?$
RewriteRule ^(.*)$ https://www.domain.org/$1 [R=301,NC,L]
前(
L
覚えておいてください) Fiddlerを使用して、301のリダイレクトがありますか?あれば、どのリソースですか? –コメントアウトするとどうなりますか:RewriteCond%{REQUEST_URI}!\。(css | js | png | gif | etc | jpeg)[NC] 安全でないリソースが安全なページにロードされている問題。あなたのHTMLにも、ヘッダに タグがありますか? –
nwaltham
私は301をFiddlerに見ません。 'RewriteCond%{REQUEST_URI}!\(css | js | png | gif | etc | jpeg)[NC]'コードは、HTTPSページのリソースをHTTPに変更しないように保護します。 –