मैं अपने खाते में सबडोमेन CNAMEd के साथ कस्टम मूल विकल्प का उपयोग कर अपनी वेबसाइट के लिए छवियों, सीएसएस और जेएस फ़ाइलों की सेवा करने के लिए क्लाउडफ्रंट का उपयोग कर रहा हूं। यह बहुत अच्छी तरह से काम करता है।क्लाउडफ़्रंट कस्टम उत्पत्ति डुप्लिकेट सामग्री समस्याओं का कारण बन रही है
मुख्य साइट: www.mainsite.com
- static1.mainsite.com
- static2.mainsite.com
नमूना पेज: www.mainsite.com/summary/page1। htm
यह पृष्ठ static1.mainsite.com/images/image1.jpg से एक छवि कॉल
हैं क्लाउडफ़्रंट ने पहले ही छवि को कैश नहीं किया है, यह छवि www.mainsite.htm/images/image1.jpg से प्राप्त होती है
यह सब ठीक काम करता है।
समस्या यह है कि गूगल चेतावनी दोनों में पाया जा रहा है के रूप में पेज की सूचना दी है है:
पेज केवल www से सुलभ होना चाहिए। साइट। पेज CNAME डोमेन से पहुंच योग्य नहीं होना चाहिए।
मैंने .htaccess फ़ाइल में एक मॉड रीराइट डालने का प्रयास किया है और मैंने मुख्य स्क्रिप्ट फ़ाइल में बाहर निकलने की कोशिश की है।
लेकिन जब क्लाउडफ़्रंट को अपने कैश में फ़ाइल का स्थिर 1 संस्करण नहीं मिलता है, तो यह इसे मुख्य साइट से कॉल करता है और फिर इसे कैश करता है।
प्रश्न तो कर रहे हैं:
1. What am I missing here?
2. How do I prevent my site from serving pages instead of just static components to cloudfront?
3. How do I delete the pages from cloudfront? just let them expire?
आपकी मदद के लिए धन्यवाद।
जो