IIS7 या.NET 301 1 डोमेन से दूसरे पर रीडायरेक्ट करता है I



डोमेन परिभाषा (1)

मुझे लगता है कि मैं इस तरह से कुछ के लिए एक फिर से लिखना मॉड्यूल का उपयोग कर जाना होगा। असल में यह कह रहा है कि यदि आपके नए डोमेन में नहीं जा रहा है, तो उसे इसे पुनर्निर्देशित करें। अपने कस्टम रीलाइट मॉड्यूल से जो यूआरएल बाकी होगा गुजर रहा है

 <rewrite>
        <rules>
            <rule name="CustomRule">
                <match url="(.*)" />
                <conditions>
                    <add input="{HTTP_HOST}" pattern="^www\.new\.com$" negate="true" />
                </conditions>
                <action type="Redirect" url="http://www.new.com/{R:1}" />
            </rule>
        </rules>
    </rewrite>

आशा करता हूँ की ये काम करेगा!

मेरे पास 2 डोमेन हैं प्रश्न के लिए, मैं उन्हें www.old.com और www.new.com को फोन करूंगा। दोनों यूआरएल एक ही IIS7 साइट उदाहरण की तरफ इशारा कर रहे हैं। मुझे इसे ऊपर उठाने की आवश्यकता है ताकि जब कोई www.old.com पर जाता है तो वे www.new.com पर 301 पुनर्निर्देशित हो जाते हैं।

मुश्किल भाग यह है कि मैं साइट के पृष्ठों के लिए यूआरएल के पुनर्लेखनों का उपयोग कर रहा हूं। तो www.old.com/about.aspx www.new.com/ पर रीडायरेक्ट करें आईआईएस 7 यूआरएल रीलाइट नियमों के साथ काम करने के लिए इसका मतलब यह भी है कि www.new.com/About.aspx www.new.com/ पर पुनः निर्देशित है। यह ठीक है और एक बड़ा सौदा नहीं है।

मेरा मुद्दा यह है कि मैं उप डोमेन से यूआरएल को फिर से लिखने के बिना मुख्य डोमेन को कैसे पुनर्प्रेषित करूं?

मुझे परवाह नहीं है कि मैं IIS7 के अंदर एक मॉड्यूल का उपयोग कर रहा हूं या अगर मुझे इसे .NET कोड में करना है।





http-status-code-301