Статические файлы без файлов cookie - PullRequest
1 голос
/ 02 января 2012

Я пытаюсь настроить домен без файлов cookie в соответствии с инструкциями Google для обеспечения наилучшего обслуживания статических файлов.Я хотел бы сделать это на поддомене, а не совершенно отдельный домен.Это служит цели?Могу ли я иметь файлы cookie в моем основном домене, но иметь поддомен без файлов cookie, который обслуживает статические файлы?Имеет ли значение, если поддомен без файлов cookie находится на том же IP-адресе или нет (т. Е. Обслуживается из того же местоположения по сравнению с CDN)?

Ответы [ 2 ]

2 голосов
/ 03 апреля 2016

Вам нужно добавить следующий заголовок и скрыть Set-Cookies от fastcgi.

server{

     listen       80;
     server_name  yourdomain.com;

     location ~* \.(jpg|jpeg|gif|css|png|js|ico|svg|woff|ttf|eot)$ {
        access_log off;
        expires    30d;
        add_header Pragma public;
        add_header Cache-Control public;
        fastcgi_hide_header Set-Cookie;
     }
}
2 голосов
/ 02 января 2012

Смысл домена без файлов cookie для статических файлов заключается в том, чтобы предотвращать отправку и получение файлов cookie вашего сайта при получении статических файлов.Вы должны проверить, получаете ли вы такое поведение с вашим решением.Вы можете использовать такие инструменты, как httpwatch, чтобы увидеть его.

РЕДАКТИРОВАТЬ: Я нашел ссылку очень полезную об этом.http://www.ravelrumba.com/blog/static-cookieless-domain/

...