2010-12-13 12 views
2

Bluehost SSL証明書を使用して自分のチェックアウトページをセキュリティで保護しています。レンダリングではなくページが頻繁にダウンロードされます。SSL経由でレンダリングされる代わりにページがダウンロードされます

これは、ページが正常に読み込まれていないサイトを実行すると、sslを使用する場合にのみ発生します。

私はこれを防ぐために何かできることがありますが、私は、ページの上部に

<?php header("Content-type: text/html"); ?> 

を配置しようとしたが、これは問題を解決していません。ここで問題が発生したときにダウンロードされたファイルヘッダの例である:それは正しくロードするときにここで

 HTTP/1.1 200 OK 
Date: Sun, 12 Dec 2010 23:42:18 GMT 
Server: Apache 
X-Powered-By: PHP/5.2.14 
Expires: Thu, 19 Nov 1981 08:52:00 GMT 
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 
Pragma: no-cache 
Content-Encoding: gzip 
Vary: Accept-Encoding 
Connection: close 
Transfer-Encoding: chunked 
Content-Type: text/html 

は、ヘッダーの例です。

HTTP/1.1 200 OK 
Date: Mon, 13 Dec 2010 03:04:08 GMT 
Server: Apache 
X-Powered-By: PHP/5.2.14 
Expires: Thu, 19 Nov 1981 08:52:00 GMT 
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 
Pragma: no-cache 
Content-Encoding: gzip 
Vary: Accept-Encoding 
Keep-Alive: timeout=10, max=28 
Connection: Keep-Alive 
Transfer-Encoding: chunked 
Content-Type: text/html 
+1

問題が*発生しなかった場合のヘッダーとは何ですか? – TheDeadMedic

+0

私はCharles Web Debugging Proxyを使用してサイトをデバッグしようとしていましたが、チャールズが独自の証明書を使用している場合は問題ありません。問題がbluehostによって使用される実際の証明書になる可能性はありますか? – Rod

+0

私はこの問題が 'Connection:close'になる可能性があると思っています。これは' Connection:Keep-Alive'であるべきです。これはあなたが投稿した成功したレスポンスヘッダと失敗したレスポンスヘッダの違いだけに基づいています。 – TheDeadMedic

答えて

1
私は問題が私のCSSやJavaScript minifierによって引き起こされていた見つけ

をスクリプト、 "CSSとJavascript Combinator" 「Minify」を使用するために交換したときに問題は解決されました。

0

は、ヘッダヘッダ( "のContentをい処分:インライン ");助けて?

+0

いいえ、問題が発生したときに "Content-disposition:inline"が応答ヘッダーに表示されます – Rod

0

あなたはphpファイルでSSLを使用するように、apacheにその旨を伝える必要があります。

あなたは、余分な/のhttpd-ssl.confの中で正しいスタンザを持っている

それは次のようになります -

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

この問題は断続的に発生します...しかし、私はあなたの提案を試みたが、 – Rod

関連する問題