2011-06-16 7 views
10

के कारण कुकीज डोमेन बनाने की कोशिश करने में समस्याएं Google के पेजस्पेड एडन पर सलाह के बाद, मैंने अपनी स्थिर सामग्री (छवियों, सीएसएस, जावास्क्रिप्ट फ़ाइलों) को मेरी साइट के सबडोमेन में स्थानांतरित कर दिया, जिस पर कोई कुकी नहीं होनी चाहिए, इस प्रकार बचत इन फ़ाइलों के लिए प्रत्येक अनुरोध के लिए अनुरोध शीर्षलेख में कुछ स्थान। हालांकि, परिणामों को देखने पर मुझे लगता है कि कुकीज़ अभी भी इस उप डोमेन के लिए बनाई जा रही है। मेरे पास Google साइट पर ऐडसेंस है और यह रूट डोमेन * .example.com पर कुकीज़ को केवल www.example.comऐडसेंस

पर क्लिक कर रहा है क्या ऐडसेंस को केवल सटीक डोमेन पर कुकीज़ लिखने के लिए मजबूर करने का कोई तरीका है जोड़ने के लिए और रूट डोमेन पर नहीं प्रदर्शित करने के लिए?

उत्तर

6

केवल एक विशिष्ट सबडोमेन के लिए कुकीज़ बनाने के लिए ऐडसेंस को मजबूर करने का कोई तरीका नहीं प्रतीत होता है। आम तौर पर इस्तेमाल किया जाने वाला समाधान पूरी तरह से एक अलग डोमेन से आपकी सामग्री को प्रस्तुत करना है। SO sstatic.net का उपयोग करता है, याहू yimg.com का उपयोग करता है, यूट्यूब ytimg.com का उपयोग करता है।

मैं सिर्फ एक नया डोमेन नाम प्राप्त करने की अनुशंसा करता हूं। यह सालाना केवल $ 10 है या तो (आपके टीएलडी के आधार पर)। इसका आरओआई क्या है, 10 मिनट डेवलपर का समय क्या है?

+0

मैं इस सलाह को दूसरा करता हूं। यह वास्तव में की तुलना में अधिक क्लेज की तरह लगता है, और वह दूसरा डोमेन आपके द्वारा किए जाने वाले किसी भी वेब प्रोजेक्ट के लिए स्थिर सामग्री सर्वर कर सकता है। इसमें आपके कोड और आपकी सामग्री को अलग-अलग एफ़टीपी साइटों पर अपने स्वयं के प्रमाण-पत्रों के साथ जोड़ा गया अतिरिक्त लाभ भी है जो क्लाइंट शामिल होने पर उपयोगी हो सकता है। –

1

एक प्रॉक्सी स्क्रिप्ट हो सकती है - एक लैंडिंग पृष्ठ - जहां * .example.com भूमि के लिए सभी ट्रैफ़िक और फिर अनुरोध इच्छित सबडोमेन को भेजा जाता है। वैकल्पिक रूप से, आप ऐडसेंस कुकी को wwww.yourdomain.com पर रीडायरेक्ट करने के लिए प्रत्येक उप डोमेन के रूट फ़ोल्डर में उस स्क्रिप्ट को रख सकते हैं।

# place this in your subdomain's root 
RewriteEngine on 
RewriteCond %{HTTP_COOKIE} ^.*SOME_ID=(\d+).*$ [QSA] 
RewriteRule .* ../cache/$1 [QSA,L] 

कहाँ SOME_ID प्रत्येक उत्पन्न ऐडसेंस कुकी में एक आवर्ती नाम है: लिनक्स वातावरण में, यह .htaccess फाइल का उपयोग कर, की तरह संभाला जा सकता है। < = यह पहचानना/सुनिश्चित करना है कि विचाराधीन कुकी ऐडसेंस कुकी है।

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