Greeting, pardon my maybe non important question, I am just trying to redecorate URLS that I am using in my Asp.net Web Forms application to be like Asp.net MVC apps that uses razor , the first step I've done is to remove the aspx successor and I am done with this but the second step is which I am trying is to replace pagename?id=someid with pagename/id or any formula except the usual formula , tbh the task eventually is to reduce the characters used in the ULR so removing .aspx will execlude 4 characters and the second approach will replace ?id= with slash and renaming page with pagename+id like n1 will not hit the server as the page name would have been changed any suggestion is welcome! I did the below change on my web.config to exclude aspx successor
<system.webServer>
<rewrite>
<rules>
<rule name="RewriteASPX">
<match url="(.*)" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="{R:1}.aspx" />
</rule>
</rules>
</rewrite>
</system.webServer>