Установить куки (cookies) в Nginx довольно легко. Посмотрите на приведённый здесь пример установки куки (cookies) lcid со значением 0000, если URL начинается с "/ru/".
Установка куки в Nginx будет полезной в различных ситуация, одной из которых может быть полное кэширование контента для всех, кто не принимает файлы куки (cookies):
location ~* (^/ru/) { add_header Set-Cookie lcid=0000; # ... дополнительная nginx конфигурация }
Во время установки куки с помощью Nginx-а мы также может указать домен (Domain) и путь (Path) из которого доступны Cookie, а также срок жизни (Max-Age) в секундах. После истечения "Max-Age" Cookie будет автоматически удалена из браузера:
location ~* (^/ru/) { add_header Set-Cookie \dom "lcid=0000;Domain=.example.com;Path=/;Max-Age=31536000"; # ... дополнительная nginx конфигурация }