2010-12-13 4 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

ли заголовок заголовка ("контент- расположение: inline "); Помогите?

+0

Нет, когда возникает проблема «Контент-распоряжение: встроенный» указан в заголовках ответов – Rod

0

Необходимо указать apache для использования SSL с файлами php.

Вы получили правильную строфу в дополнительном/HTTPd-ssl.conf

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

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

Проблема возникает только периодически ... но я попробовал ваше предложение, похоже, это не помогло. – Rod

Смежные вопросы