के साथ एम्पर्सेंड यूआरएल को पुनर्लेखन करना मैं web.config फ़ाइल में अपने यूआरएल रीराइट नियमों में एम्पर्सेंड (&
) का उपयोग कैसे कर सकता हूं?आईआईएस 7 रिवाइटिंग मॉड्यूल
मैं URL रीराइट हैं:
http://www.foo.com/index.asp?SomeParameter=SomeValue&SomeId=00
रहे हैं:
http://www.foo.com/Section/Page
मैं अपने web.config में निम्नलिखित नियम लिखा है:
<rule name="RuleName" stopProcessing="true">
<match url="^index.asp?SomeParameter=SomeValue&SomeId=00" ignoreCase="true" />
<action type="Redirect" url="Section/Page" appendQueryString="false" />
</rule>
लेकिन मैं हो रही है इनपुट यूआरएल में उस Ampersand (&
) के साथ समस्याएं। जब फिर से लिखने की कोशिश कर रहा प्राप्त करें:
अनुरोधित पृष्ठ तक पहुँचा नहीं जा सकता क्योंकि पेज के लिए संबंधित विन्यास डेटा अमान्य है।
मैंने एम्पर्सेंड को %26
पर पार्स करने का प्रयास किया, लेकिन मुझे एक ही त्रुटि मिल गई।