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

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

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

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

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам