Кажется, что загрузка страницы PHP запрашивает себя и неверно интерпретирует результат - PullRequest
1 голос
/ 27 апреля 2010

Я работаю над грязной страницей PHP другого разработчика, и я анализировал представление ресурсов в инструментах разработчика Webkit и заметил, что страница (index.php) делает HTTP-запросы для себя и затем интерпретирует В результате получается изображение , несмотря на то, что оно отправлено с заголовком text / html. Из-за этого выдает предупреждение:

Ресурс интерпретируется как изображение, но передается с текстом MIME типа / html.

Глядя на график времени, вызов поступает после <head>, поскольку он уже запросил изображения для тела. Иногда есть даже два «плохих» запроса.

Может кто-нибудь объяснить, что может происходить и / или предложить, как это исправить? Могут ли они быть связаны с PHP включает?

1 Ответ

1 голос
/ 27 апреля 2010

Не уверен, как Webkit делает запросы, но единственный раз, когда я видел такое поведение (скрипт, называющий себя изображением), это когда:

  • Предполагается, что URL-адреса изображений генерируются, а не генерируются, а источником изображения является '' или текущий URL-адрес.
  • A mod_rewrite слишком «жадный» и перенаправляет запросы изображений - включая запрос favicon браузера - в скрипт начальной загрузки (или аналогичный).

Webkit запрашивает значок? Это будет более поздний запрос в сроки.

...