Кажется, что загрузка страницы PHP запрашивает себя и неверно интерпретирует результат
Я работаю над грязной страницей PHP другого разработчика, и я анализировал представление ресурсов в инструментах разработчика Webkit и заметил, что страница (index.php) делает HTTP-запросы для себя, а затем интерпретирует результаты как изображение, несмотря на это отправляется с заголовком text/html. Из-за этого выдает предупреждение:
Ресурс интерпретируется как изображение, но передается с MIME-типом text/html.
Глядя на график времени, звонок приходит после <head>
потому что он уже запросил изображения для тела. Иногда есть даже два "плохих" запроса.
Может кто-нибудь объяснить, что может происходить и / или предложить, как это исправить? Могут ли они быть связаны с PHP включает?
1 ответ
Не уверен, как Webkit делает запросы, но я видел такой случай (сценарий, называющий себя изображением), только когда:
- Предполагается, что URL-адреса изображений генерируются, а не генерируются.
''
или этот текущий URL. mod_rewrite
слишком "жадный" и перенаправляет запросы изображений - включая запрос браузера в виде значка - в скрипт начальной загрузки (или аналогичный).
Webkit запрашивает фавикон? Это будет более поздний запрос в сроки.