Как задать контент-тайп?
Igor Sysoev
is at rambler-co.ru
Fri Feb 25 09:20:56 MSK 2005
On Fri, 25 Feb 2005, Михаил Монашёв wrote:
> Нужно задать контент-тайп для директории:
>
> location /i/ {
> root /xxxxxxxxxxxxx;
> #access_log off;
> expires 30d;
> }
>
> Хотелось бы чтобы все файлы из этой директории, имеющие расширение
> .shtml отдавались со следующим полем в заголовке:
>
> Content-Type: text/html; charset=windows-1251
>
> Как сие сделать?
Content-type задаётся только глобально директивой types { ... }.
Обычно эта директива вынесена в отдельный файл mime.types и включается
в основной конфиг с помощью include conf/mime.types.
В дистрибутивном mime.types для расширения .shtml уже задан тип text/html:
types {
text/html html htm shtml;
...
Для того, чтобы добавлялся charset нужно указать следующее:
location /i/ {
charset on;
default_charset windows-1251;
...
charset будет добавлятся только в ответы, у которых тип text/html.
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list