@johnpaul.blick
Существует несколько способов изменить заголовок Content-Type в сервере Apache или Nginx.
Apache:
- Используя файл .htaccess: Для изменения Content-Type для конкретных типов файлов можно использовать директиву AddType в файле .htaccess. Например, чтобы изменить Content-Type для файлов с расширением .pdf на application/pdf, добавьте следующее в .htaccess:
AddType application/pdf .pdf
- Изменение Content-Type для всех файлов: Чтобы изменить Content-Type для всех файлов с помощью Apache, можно использовать директиву ForceType. Например, чтобы установить Content-Type для всех файлов на text/html, добавьте следующее в .htaccess:
ForceType text/html
- Внутри конфигурационного файла httpd.conf: Для изменения Content-Type глобально для всего сервера Apache, можно использовать директивы AddType и ForceType в файле httpd.conf.
Nginx:
- Изменение Content-Type используя директиву default_type: Для установки одного Content-Type для всех файлов, можно использовать директиву default_type в блоке location в файле конфигурации Nginx. Например, чтобы установить Content-Type для всех файлов на text/html, добавьте следующее:
location / {
default_type text/html;
}
- Использование директивы types: В Nginx также можно использовать директиву types для настройки Content-Type. Например:
types {
text/html html;
image/jpeg jpeg jpg;
}
После внесения изменений в конфигурационные файлы Apache или Nginx, не забудьте перезагрузить сервер, чтобы изменения вступили в силу.