2013-11-10 12 views
7

में राउटिंग नियम मेरे पास S3 में मेरी स्थिर साइट के लिए रूटिंग नियम स्थापित है; हालांकि, ऐसा लगता है कि क्लाउडफ़्रंट इन नियमों का पालन नहीं करता है। यह कम से कम सूचकांक फ़ाइल नियम का पालन नहीं करता है।क्लाउडफ़्रंट

क्या क्लाउडफ़्रंट में s3 के समान रूटिंग सेट करने के लिए वैसे भी है? क्या कोई और शक्तिशाली रूटिंग समाधान है?

+0

एक ही समस्या होने। यह बहुत परेशान है कि यह नियमों का पालन नहीं करता है। मुझे लगता है कि एस 3 सिर्फ रूटिंग नियमों के आधार पर एक रीडायरेक्ट भेज देगा ... लेकिन ऐसा लगता है कि बाईपास लगता है। – kungfoo

उत्तर

10

मुझे एक ही समस्या थी। मैं क्लाउड मोर्चे को एस 3 बाल्टी के बजाय स्थिर डोमेन नाम इंगित कर रहा था। यदि आप सीधे एस 3 बाल्टी पर इंगित करते हैं, तो रूटिंग नियम बाईपास होते हैं (समझ में आता है क्योंकि आपके रूटिंग नियम केवल स्थिर होस्टिंग पर सेट होते हैं)। स्थिर सार्वजनिक एस 3 बाल्टी वेबसाइट के लिए एक कस्टम उत्पत्ति महान है और आप अच्छे हैं।

मैं ServerFault पर इस जवाब पर ले जाते हैं:

https://serverfault.com/questions/450940/why-s3-website-redirect-location-is-not-followed-by-cloudfront

+0

मैं इसे काम करने में सफल नहीं हुआ जब तक कि मैंने क्लाउडफ्रंट व्यवहार को "स्वीकार करें" हेडर को आगे बढ़ाने के लिए सेट नहीं किया है। शीर्षलेख के बिना मुझे खाली फ़ाइल डाउनलोड प्राप्त हो रहा था। –

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