2011-09-19 4 views
5

हां, मैंने यहां और वहां बहुत कुछ खोजा है, और यह सबसे नज़दीक है कि मैंने पाया कि मैंने वास्तव में काम किया । लेकिन ऐसा नहीं है।। कुकी-फ्री "एक उप-डोमेन" .ttaccess का उपयोग करने की कोशिश कर रहा है, लेकिन काम नहीं करता

<IfModule mod_headers.c> 
<FilesMatch "\\.(ico|x-icon|js|css|jpg|jpeg|png|gif|swf|pdf)$"> 
Header unset Cookie 
Header unset Set-Cookie 
Header unset ETag 
FileETag None 
</FilesMatch> 
</IfModule> 

बहुत स्पष्ट होना चाहिए कि मैं कुकी-मुक्त करने के लिए एक सब-डोमेन द्वारा सेवा स्टैटिक फ़ाइलें कोशिश कर रहा हूँ, और उन स्थिर फाइलों पर ETag शीर्षलेख को हटा दें। ETag चीज ठीक काम करती है, लेकिन मैं कुकीज़ को अनसेट करने में असमर्थ हूं।

एफवाईआई, वर्डप्रेस example.com पर स्थापित है (www.example.com नहीं; www.example.com example.com पर रीडायरेक्ट करता है), जो कुकी-मुक्त नहीं है। और i.example.com स्थिर फाइलों परोसता है। मैं i.example.com कुकी-फ्री बनाना चाहता हूं। क्या गैर-www tld कुकी-मुक्त नहीं होने पर सबडोमेन कुकी मुक्त करना संभव है? (मैं यह भी देखता हूं कि यही कारण है कि कई लोग www.tld का उपयोग करने का सुझाव देते हैं)।

उत्तर

2

आप इस फाइल के लिए ईटाग क्यों हटाते हैं? मैं इस सेट करने के लिए सुझाव है:

FileETag MTime Size 

तो ब्राउज़रों, प्रॉक्सी, आदि जानता है, अगर एक कैश्ड फ़ाइल बदल गया था या नहीं।
यह साइट को आगे की यात्राओं पर थोड़ा सा गति देता है।

-1

शायद तुम अनुरोध हेडर में कुकीज़ सेट ताकि आप तो जैसे "RequestHeader को सेट किए बिना कुकी" का उपयोग करने के:

<IfModule mod_headers.c> 
 
<FilesMatch "\\.(ico|x-icon|js|css|jpg|jpeg|png|gif|swf|pdf)$"> 
 
Header set Pragma "public" 
 
Header append Cache-Control "max-age=290304000, public" 
 
RequestHeader unset Cookie 
 
Header unset Cookie 
 
Header unset Set-Cookie 
 
</FilesMatch> 
 
</IfModule>

+0

क्यों इस -1 की गई है? – brclz

संबंधित मुद्दे

 संबंधित मुद्दे