rewrite - IIS Rewriting url with parameter -


मैं / place / search-the-places / item-detail / id = 123 से यूआरएल के लिए पुनर्लेखन सेटअप करने का प्रयास कर रहा / रही हूं

  & lt; / place / explore-our-places / item-detail / id = 123  

लेकिन यह काम नहीं करता है, मैं क्या कर रहा हूं? पुनर्लेखन & gt; & LT; नियम & gt; & Lt; नियम का नाम = "कलेक्शंस" स्टॉप प्रोसेसिंग = "सच्चा" & gt; & Lt; मेल url = "^ place / search-the-places / item-detail / id = ([0-9] +)" अनदेखा करें = "सच" / & gt; & Lt; एक्शन टाइप = "रीडायरेक्ट" url = "/ place / explore-our-places / item-detail /? Id = {R: 1}" / & gt; & LT; शर्तों & gt; & Lt; / स्थिति & gt; & Lt; / नियम & gt; & Lt; / नियम & gt; & Lt; / पुनर्लेखन & gt;

धन्यवाद!

यदि आप केवल संख्यात्मक id से मेल करना चाहते हैं एक पैरामीटर के रूप में, फिर

  id = ([0-9] +) / ([_ 0- 9 ए-जेड-] +)  

के स्थान पर, क्योंकि regexes के बीच स्लेश का मतलब है कि आपका मार्ग ऐसा है

 

  id = ([0-9] +)  

/ जगह / सर्च-द-प्लेस / मद-विवरण / आईडी = 123 / एंड-ऑफ-रूट

और यह सच नहीं है, मुझे लगता है।

< P> इसके अलावा "redirect" के बजाय type = "rewrite" का उपयोग करने की कोशिश करें।


Comments