Загрузка php файла вместо обработки с помощью ajax на apache
У меня есть небольшой веб-сайт, на котором некоторое содержимое отображается в теге HTML с помощью AJAX. Содержание просто взято с другой страницы того же веб-сайта. Однако иногда вместо загрузки разобранного PHP-файла браузер отображает окно загрузки. Я скачал файл, и он выглядит как текстовый файл, смешанный с двоичными или сжатыми данными. Я не могу вставить сюда двоичные файлы, но вот некоторые из заголовков:
Jul 2012 18:52:16 GMT
Server: Apache/2
X-Powered-By: PHP/5.3.10
Content-Encoding: gzip
Vary: Accept-Encoding,User-Agent
Keep-Alive: timeout=1, max=95
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html
HTTP/1.1 304 Not Modified
Date: Sun, 01 Jul 2012 18:52:16 GMT
Server: Apache/2
Connection: Keep-Alive
Keep-Alive: timeout=1, max=93
ETag: "2fc857-409-4c39691c59b40"
HTTP/1.1 304 Not Modified
Date: Sun, 01 Jul 2012 18:52:16 GMT
Server: Apache/2
Connection: Keep-Alive
Keep-Alive: timeout=1, max=92
ETag: "2fc854-3e5-4c39691b65900"
HTTP/1.1 304 Not Modified
Date: Sun, 01 Jul 2012 18:52:16 GMT
Server: Apache/2
Connection: Keep-Alive
Keep-Alive: timeout=1, max=91
ETag: "2fc847-3e3-4c3969197d480"
и большие блоки, как это:
µàl]&BaËÜk#ìÏ
1 ответ
Сервер считает, что ваш браузер может обрабатывать формат gzip для сжатия по проводам (независимо от того, что установлено).
Тем не менее, браузер не понимает формат, или вы использовали хитрый плагин, который искажает обработку трафика gzip по умолчанию.
Не зная настроек, попробуйте использовать новую установку браузера или другой браузер.