Страница загружается, а не отображается по SSL - PullRequest
2 голосов
/ 13 декабря 2010

Моя страница оформления заказа защищена на моем сайте с помощью сертификата Bluehost 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

Ответы [ 3 ]

1 голос
/ 14 декабря 2010

Я обнаружил, что проблема была вызвана моим сценарием миниатора CSS и Javascript, "CSS и Javascript Combinator". Когда я поменял его на «Minify», проблема была решена.

0 голосов
/ 13 декабря 2010

Вы должны сказать apache, что все в порядке, чтобы использовать SSL с php-файлами.

У вас есть правильный раздел в extra / httpd-ssl.conf

Это должно выглядеть примерно так:-

<FilesMatch "\.(cgi|shtml|phtml|php)$">
    SSLOptions +StdEnvVars
</FilesMatch>
0 голосов
/ 13 декабря 2010

Содержит ли заголовок заголовка («Content-disposition: inline»); помочь?

...