2013-08-19 3 views
6

मैं आईआईएस 7 को ऑफिकल रीराइट नियम मॉड्यूल के साथ स्थापित कर रहा हूं।आईआईएस पुनर्लेखन नियम के माध्यम से क्वेरी स्ट्रिंग और मूल्य कैसे संलग्न करें?

http://www.sample.com/en-us/test.aspx?q=keyword 

पुनर्लेखन की उम्मीद परिणाम होगा करने के बाद:: मैं एक पुनर्लेखन नियम बनाने के लिए इस URL से मेल करना चाहते हैं

http://www.sample.com/en-us/test.aspx?q=keyword&flag=value 

मैं इस लागू करने के लिए एक नियम कैसे बना सकते हैं?

<rewrite> 
    <rules> 
     <rule name="test" stopProcessing="true"> 
      <match url="(.*)/test\.aspx(.(?!flag=value))*$" /> 
      <action type="Redirect" url="{R:0}&amp;flag=value" appendQueryString="false" logRewrittenUrl="true" /> 
     </rule> 
    </rules> 
</rewrite> 

उत्तर

17

मिले अपने आप से समाधान, बस इसे साझा:

मैं निम्नलिखित नियम परीक्षण किया है, लेकिन कोई किस्मत, यह हमेशा रीडायरेक्ट लूप त्रुटि मिला है।

<rewrite> 
    <rules> 
     <rule name="Redirect for download result page" stopProcessing="true"> 
      <match url="(.*)/test.aspx(.*)" /> 
      <action type="Redirect" url="{R:1}/test.aspx?rf=sp" appendQueryString="true" redirectType="Found" /> 
      <conditions> 
       <add input="{QUERY_STRING}" pattern="flag=value" negate="true" /> 
      </conditions> 
     </rule> 
    </rules> 
</rewrite> 
+0

@AnujKu जबकि आप अपना उत्तर स्वीकार कर सकते हैं, यह आपको कोई अंक नहीं देगा। –

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