9

मैंने अपनी साइट अमेज़ॅन ईसी 2 सर्वर पर सेट की है। मैं रूट 53 का उपयोग कर रहा हूं और सर्वर डीएनएस ने पहले से ही प्रचार किया है जब मैं उन्हें गोडाडी पर सेट करता हूं। मेरी कुछ समस्याएं हैं। अंत परिणामों में मैं डब्ल्यूडब्ल्यूडब्लू से एनओएन-www (www.domain.com से domain.com तक) 301 रीडायरेक्ट करना चाहता हूं। मैं चाहता हूं कि पुनर्निर्देशन सभी पथों पर लागू हो (यानी www.domain.com/folder/ डोमेन.com/folder पर)।अमेज़ॅन रूट 53 सेटअप और 301 रीडायरेक्शन सेटअप

मेरी वर्तमान कॉन्फ़िगरेशन में मैंने डोमेन सर्वर के लिए एक रिकॉर्ड स्थापित किया है जो मैंने अपने सर्वर के लिए आवंटित लोचदार आईपी पते को इंगित करने के लिए किया है। जब मैं URL में डोमेन.com (www के बिना) डालता हूं तो यह बहुत अच्छा काम करता है और साइट लोड होती है। मैंने www.domain.com को एक ही आईपी पते पर इंगित करने के लिए एक रिकॉर्ड के रूप में भी सेट किया है।

IIS7.5 में मैं एक पुनर्निर्देशन नियम सेट कर लेते हैं (के बाद मैं "URL पुनर्लेखन" आईआईएस मॉड्यूल स्थापित किया है

यहाँ नियम है:।

Request URL: Matches the Pattern 
Using: Wildcards 
Pattern: (.*) 
Logical grouping: Match All 
Input {HTTP_HOST} 
Type: Matches the PAttern 
Pattern: www\.mydomainname.com\.com 
Action Type: Redirect 
Redirect URL: mydomainname.com{R:1} 
Redirect Type: 301 

जब मैं चलाने मेरी 'www' के साथ साइट www.mydomain.com/mydomain.commydomain.commydomain.com, आदि ...

मुझे नहीं पता कि समस्या यूआरएल पुनर्लेखन, रूट 53 सेटिंग्स या दोनों के साथ है या नहीं। मैं रूट 53 और रीडायरेक्शन नियमों को सही तरीके से सेट करना चाहता हूं, इसलिए मेरी साइट सभी www अनुरोधों को गैर-www URL पर रीडायरेक्ट करेगी। Fu rthermore, मैं अगर यह एक अच्छी आदत है मार्ग 53. में

अद्यतन www और मुख्य डोमेन के लिए एक रिकॉर्ड का उपयोग करने में जानना चाहता था: मैं पुनर्लेखन नियम हटाया एक यह अभी भी है कि लंबे यूआरएल देता है।

अपडेट 2: मैंने www के लिए एक सीएनएन बनाया और इसे ईसी 2 सर्वर के सार्वजनिक DNS और www अब काम करता है। लेकिन मुझे अभी भी www को गैर-www पुनर्निर्देशन नियम की आवश्यकता है।

धन्यवाद

+1

सिर्फ एक छोटा सा नोट जो इस पोस्ट के दर्शकों के लिए प्रासंगिक हो सकता है: क्लाउड-होस्टिंग वातावरण में गैर-नग्न डोमेन का उपयोग करने के कुछ फायदे हैं, क्योंकि एक नग्न डोमेन (बिना 'www' के) के लिए आपको एक रिकॉर्ड का उपयोग करना आवश्यक है (एक स्थिर आईपी के लिए) सीएनएन के बजाय (जो गतिशील हो सकता है)। – stereoscott

+0

@ स्टीरियोस्कोट एडब्ल्यूएस के संदर्भ में - जो क्लाउड-होस्टिंग समस्याओं को आसान बनाने में निवेश किया जाता है - रूट 53 एलियास रिकॉर्ड्स प्रदान करके चिंता का समाधान करता है। [यहां देखें] (http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingAliasRRSets.html)। – Venning

उत्तर

21

Route53 में आप www.yoursite.com से yoursite.com पर जाने के लिए एक PTR (सूचक) रिकॉर्ड सेट कर सकते हैं। मैं mydomain.com से www.mydomain.com

+0

बहुत बढ़िया! धन्यवाद! – Dmitry

+1

@ जेफ थॉमस - गैर-www से www तक पहुंचने के लिए ऐसा करने का प्रयास किया। काम नहीं करता मैंने कोई उपनाम के साथ एक सूचक रिकॉर्ड बनाया। मैंने गैर-www के लिए अपना रिकॉर्ड भी हटा दिया। पृष्ठ तुरंत "पृष्ठ नहीं मिला" त्रुटि के साथ रीफ्रेश हो जाता है। जबकि मेरा www डोमेन पूरी तरह से काम कर रहा है।क्या कोई अन्य सेटिंग की आवश्यकता है? – nfriend21

+5

यह उत्तर पूछा गया प्रश्न के लिए उपयुक्त नहीं है। 301 रीडायरेक्ट के रूप में पीटीआर रिकॉर्ड का उपयोग करना असंभव है क्योंकि यह इस तरह से कार्य नहीं करेगा। –

26

से पुनर्निर्देशन स्थापित करने के लिए उपयोग करता हूं, मुझे लगता है कि आप एस 3 स्थैतिक वेबसाइट होस्टिंग के साथ जो कुछ भी करना चाहते हैं वह कर सकते हैं। आप www.domain.com को एक खाली एस 3 बाल्टी पर एक कैच-ऑल रीडायरेक्शन नियम के साथ इंगित कर सकते हैं: http://docs.aws.amazon.com/AmazonS3/latest/dev/HowDoIWebsiteConfiguration.html

एक अतिरिक्त बोनस के रूप में, यह आपके ईसी 2 इंस्टेंस से लोड हो जाएगा।

+0

के साथ सही उत्तर के लिए धन्यवाद कर सकते हैं। – Fergal

0

हमने डब्ल्यूडब्ल्यूवाइज़र का भी उपयोग किया है, जो सिर्फ एक नि: शुल्क सेवा है जो नग्न डोमेन के सामने एक www के साथ सभी ट्रैफिक देता है। 174.129.25.170 पर इंगित करने के लिए @ रिकॉर्ड सेट करें और लोड बैलेंसर/लोचदार आईपी डोमेन को इंगित करने के लिए www cname या * cname सेट करें।