Back to Question Center
0

आईआईएस पर सांकेतिक नाम से आईपी एड्रेस को रीडायरेक्ट करें

1 answers:

मैं अपने डोमेन के आईपी पते को डोमेन नाम पर पुनर्निर्देशित करने का प्रयास कर रहा हूं और मुसीबत में चल रहा हूं. आईपी ​​पता निम्न रीडायरेक्ट स्टेटमेंट में सूचीबद्ध डोमेन नाम पर रीडायरेक्ट नहीं करता है.

आईपी पता http: // 184 है. 168 - application hosting solutions in portland. 27. 44 /

मैंने अपने वेब में निम्न नियम सेटअप किया है. config फाइल:

     <नियम का नाम = "आईपीएचआईटी" सक्षम = "सच" स्टॉप प्रोसेसिंग = "झूठा"><मैच यूआरएल = "(. *) "/><स्थिति><इनपुट = "{HTTP_HOST}" पैटर्न = "^ 184 \. 168 \. 27 \. 44 "/><एक्शन टाइप = "रीडायरेक्ट" url = "http: // छोटेजॉज़बिग्समिल्स. com / {R: 1} "रीडायरेक्ट टाईप =" स्थायी "/>
    

DNS निम्न अभिलेखों के साथ सेटअप है:

     ए (HOST)
------------------------
@ -> 184. 168. 27. 44
CNAME (उपनाम)
------------------------
www -> @     

क्या मुझे कुछ याद आ रही है? मुझे यकीन नहीं है कि यह काम क्यों नहीं कर रहा है.

February 7, 2018

समाधान सर्वरफ़ॉल्ट

पर प्रदान किया गया था

आपका नियम सही है. आपको जो समस्या हो रही है वह है क्योंकि आप गोदादी में एक साझा होस्टिंग योजना पर हैं. कॉम. में आईपी डालकर रिटर्न:

184 के रूप में एक ही वेब सर्वर पर होस्ट किए गए 696 डोमेन मिले. 168. 27. 44

चूंकि आप उस आईपी पर होस्ट किए गए एकमात्र साइट नहीं हैं, जब एक ब्राउज़र सीधे आईपी में आता है, तो सर्वर को यह पता नहीं है कि किस साइट को वापस करना है, इसलिए यह त्रुटि दिखाती है:

आप जिस पृष्ठ का उपयोग करने का प्रयास किया था, वह इस सर्वर पर मौजूद नहीं है .

यदि आप साझा आईपी पर नहीं थे, तो एक अधिक पूर्ण नियम ऐसा दिखेगा (मेरे अपने सर्वर पर परीक्षण किया गया है जिसमें एक समर्पित आईपी है):

  <नियम का नाम = "आईपीएचआईटी" सक्षम = "सही" रोक प्रसंस्करण = "गलत"><मैच यूआरएल = "(. *) "/><स्थिति><इनपुट = "{HTTP_HOST}" पैटर्न = "184 जोड़ें. 168. 27. 44 "/><एक्शन टाइप = "रीडायरेक्ट" url = "http: // छोटेजॉज़बिग्समिल्स. com / {R: 1} "रीडायरेक्ट टाईप =" स्थायी "एन्डेन्डेव स्ट्रिंग =" सच्चा "/>
 

उपरोक्त आपके और Vysakh के जवाब के समान है, लेकिन appendQuery जोड़ता स्ट्रिंग संपत्ति. यदि आपके पास किसी क्वेरी स्ट्रिंग के साथ कोई यूआरएल है (""? "के बाद कुछ है), तो यह आवश्यक है, ताकि क्वेरी स्ट्रिंग को पुनर्निर्देशन के दौरान जोड़ा जाए.