পুনরায় লেখার মানচিত্রগুলি বুঝতে দয়া করে আমাকে সহায়তা করুন, আমার এই সেটআপটি রয়েছে:
<rewriteMap name="MyMap">
<add key="/pages" value="/website/pages/index.aspx" />
<add key="/pages/page-1" value="/website/pages/page-1/index.aspx" />
<add key="/pages/page-1/section-1" value="/website/pages/page-1/section-1.aspx" />
</rewriteMap>
আমার নিয়মটি এখানে:
<rule name="Rewrite rule for MyMap" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{MyMap:{REQUEST_URI}}" pattern="(.+)" />
</conditions>
<action type="Rewrite" url="{C:1}" appendQueryString="true" />
</rule>
আমি এই পৃষ্ঠাগুলি অ্যাক্সেস করার চেষ্টা করলে এটি কাজ করছে:
- www.mydomain.com/pages (ঠিক আছে)
- www.mydomain.com/pages/page-1 (ঠিক আছে)
- www.mydomain.com/pages/page-1/section-1 (ঠিক আছে)
তবে আমি এই পৃষ্ঠাগুলির যে কোনও একটিতে কোয়েরি স্ট্রিং যুক্ত করার সম্ভাবনাটি চাই, উদাহরণস্বরূপ:
- www.mydomain.com/pages?page=1 (FAIL)
আমি যখন এই পৃষ্ঠাটি অ্যাক্সেস করার চেষ্টা করি তখন আমি একটি 404 পাই I আমি কীভাবে এটি কাজ করতে পারি?