2012-01-02 11 views
0

最高の静的なファイルを提供するために、Google's instructionsに従ってCookieレスドメインを設定しようとしています。私は完全に別のドメインではなく、サブドメインでこれをやりたいのですが。これは目的に役立ちますか?私はメインのドメインにCookieを持っていても、静的なファイルを扱うCookieなしのサブドメインを持つことはできますか? Cookieのないサブドメインが同じIPアドレスにあるかどうか(つまり、同じ場所から提供されているのか、CDNであるのか)は関係ありますか?Cookielessの静的ファイル

ありがとうございました。

答えて

2

静的ファイルのCookieレスドメインのポイントは、静的ファイルを取得しているときにサイトのCookieを送受信しないようにすることです。あなたはあなたのソリューションでこの動作が得られるかどうかを確認する必要があります。 httpwatchのようなツールを使って見ることができます。

編集:私はそれについて非常に便利なリンクを発見しました。 http://www.ravelrumba.com/blog/static-cookieless-domain/

+1

http://www.ravelrumba.com/blog/static-cookieless-domain/非常に参考に...素晴らしい記事でした。ありがとう。 – BBB

1

以下のヘッダーを追加し、セットクッキーを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; 
    } 
}