Некоторые изображения загружаются не по http, а по https - PullRequest
0 голосов
/ 03 декабря 2008

Я столкнулся с проблемой, когда некоторые изображения на сайте загружаются по протоколу https, но не загружаются по протоколу http.

Например, если вы переходите к https://www.mydomain.com/myimage.gif,, изображение выглядит нормально, но если вы переходите к http://www.mydomain.com/myimage.gif, изображение возвращается с ошибкой не найдена Это происходит только с определенными изображениями. Другие изображения загружаются нормально в любом случае. Даже изображения в том же каталоге, что и проблемные изображения, загружаются нормально.

Я знаю, что если SSL настроен неправильно, я видел похожую проблему, но это всегда было со всем сайтом, а не с несколькими изображениями.

Это на сервере IIS6.

Ответы [ 3 ]

1 голос
/ 04 декабря 2008

Проблема решена. Оказывается, что сайт https был создан с использованием физической копии фактического сайта через порт SSL, это означает, что две версии сайта обслуживались под одним и тем же доменным именем, одна под портом 80 и одна под портом 443.

Проблема возникла из-за того, что кто-то обновил сайт порта 443. Изображения, отсутствующие на сайте порта 80, фактически отсутствовали, что приводило к ошибке 404.

Спасибо за помощь. Жаль, что это было изменено ... Я думаю, этот вопрос не является чисто программным вопросом?

0 голосов
/ 04 декабря 2008

Попробуйте использовать Fiddler, чтобы увидеть, что происходит с этим конкретным изображением при загрузке страницы.

0 голосов
/ 03 декабря 2008

Перемещение комментария к ответу в надежде получить ответ:

Соответствует ли это поведение в браузерах и / или ПК / Mac?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...