Я работаю над сайтом, написанным на PHP, который я запускаю локально на своем компьютере (через XAMPP), и все работает нормально.Однако, когда он работает на реальном веб-сервере (также apache), иногда он ведет себя неправильно, поскольку отправляет дополнительные заголовки HTTP, которые я не указал.Два основных из них:
- В сценарии, перенаправляющем на другую страницу, отправляется заголовок "Content-type: image / gif" , который вызывает интерпретацию браузера.как (поврежденное) изображение вместо выполнения перенаправления.
- На двух сценариях, которые выводят файлы (один обычный текстовый файл, другой текстовый файл GZipped), он печатает "Статус: 404 не найден" в дополнение ко всему остальному, что в некоторых браузерах не имеет значения, но в других (Chrome, Firefox) интерпретируется как ошибка.
Что может быть причиной этого?Существуют ли какие-либо настройки PHP, которые вызывают автоматическую отправку определенных заголовков?Это как-то связано с правами доступа к файлу, или, может быть, что-то в файле .htdocs?