यदि मैं सही ढंग से समझता हूं, तो आप mydomain.com/shop
पर रीडायरेक्ट करने के लिए सभी अनुरोध shop.mydomain.com
पर चाहते हैं।
उस स्थिति में मैं एस 3 के "पुनर्निर्देशन नियम" का उपयोग करने की सलाह देता हूं।
shop.mydomain.com
नामक एस 3 में एक बाल्टी बनाएं। बाल्टी गुणों को खोलें और बाल्टी सेट करें "वेबसाइट होस्टिंग सक्षम करें"। फिर "पुनर्निर्देशन नियम संपादित करें" विकल्प का चयन करें।
अब हम एक पुनर्निर्देशन नियम है कि प्रत्येक अनुरोध से मेल खाता है परिभाषित करने की जरूरत है, और यह mydomain.com/shop
<RoutingRules>
<RoutingRule>
<Redirect>
<Protocol>https</Protocol>
<HostName>mydomain.com</HostName>
<ReplaceKeyPrefixWith>shop/</ReplaceKeyPrefixWith>
<HttpRedirectCode>301</HttpRedirectCode>
</Redirect>
</RoutingRule>
</RoutingRules>
यह नियम हर अनुरोध से मेल और यह रीडायरेक्ट करेगा पर रीडायरेक्ट।
रूटिंग नियम के बारे में अधिक जानकारी के लिए
, बाहर की जाँच अधिकारी डॉक्स: http://docs.aws.amazon.com/AmazonS3/latest/dev/HowDoIWebsiteConfiguration.html#configure-bucket-as-website-routing-rule-syntax
अब, आप बाल्टी आपने अभी बनाया, shop.mydomain.com
में एक ALIAS
रिकॉर्ड की ओर इशारा करते के रूप में अमेज़न का 53 में shop.mydomain.com
विन्यस्त करने की जरूरत।
यही है - आनंद लें!
क्या कोई अमेज़ॅन एस 3 बाल्टी का उपफोल्डर बाहरी सर्वर पर रीडायरेक्ट करने का कोई तरीका है? जैसे मैं mydomain.com/blog को बाहरी वर्डप्रेस सर्वर पर अग्रेषित करने की कोशिश कर रहा हूं लेकिन डोमेन को mydomain.com/blog के रूप में रखें। मुझे पता है कि यह सबडोमेन के साथ किया जा सकता है लेकिन मैं सबफ़ोल्डर का उपयोग करना पसंद करूंगा। मेरे पास एक और अलग सर्वर पर मेरा वर्डप्रेस है क्योंकि एस 3 होस्टिंग WP (CGI/PHP/etc।) – evolross
का समर्थन नहीं करता है मेरा मानना है कि क्लाउडफ्रंट का उपयोग करना आपकी सबसे अच्छी शर्त है। यह विभिन्न रूटिंग नियमों का समर्थन करता है ताकि आप अपने mypress ब्लॉग पर 'mydomain.com/ब्लॉग' को इंगित कर सकें, और बाकी सब कुछ आपके एस 3 बाल्टी को इंगित कर सकें। चूंकि क्लाउडफ़्रंट प्रॉक्सी अनुरोध करता है, इसलिए आपके उपयोगकर्ताओं को कोई अलगाव नहीं दिखाई देगा - सबकुछ mydomain.com – secretmike
@secretmike के तहत एक ही साइट जैसा दिखाई देगा, यह एक दिलचस्प विकल्प की तरह लगता है। क्या आप इसे कैसे करें, या शायद सुझाए गए समाधान के लिंक के बारे में अधिक जानकारी पोस्ट कर सकते हैं? – modulitos