2011-01-18 13 views
9

मैं अपने वेब.कॉन्फिग के साथ आईआईएस रिवाइटर मॉड्यूल का उपयोग कर रहा हूं, और केवल एक उपनिर्देशिका में सामग्री के लिए कुछ अनुरोधों को पुनर्निर्देशित करना चाहता हूं यदि कोई वास्तविक फ़ोल्डर/फ़ाइल नहीं है पहले ही अनुरोध से मेल खाता है। मैं यह कैसे कर सकता हूँ?केवल पथ को पुनर्लेखन करें यदि फ़ाइल/फ़ोल्डर मौजूद नहीं है

उत्तर

23

थोड़ा देर हो चुकी है, लेकिन मैं इस पोस्ट को ढूंढने वाले अगले व्यक्ति के लिए यहां एक उत्तर छोड़ने जा रहा हूं।

असल में आपको पुनः लिखने के नियम में कुछ शर्तों को जोड़ने की आवश्यकता है। उदाहरण:

<rule name="Remove trailing slash" stopProcessing="true"> 
    <match url="(.*)/$"/> 
    <conditions> 
     <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/> 
     <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/> 
    </conditions> 
    <action type="Redirect" redirectType="Permanent" url="{R:1}" appendQueryString="true"/> 
</rule> 
+0

इसे पोस्ट करने के लिए धन्यवाद। मेरे गधे को बचाया – dallen

+0

धन्यवाद। मेरे गधे को भी बचाया – Alex

+0

लेकिन मेरे गधे को बचाया नहीं: पी – MRRaja

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