Vad får du med:
Kod:
<%
Response.Write "server_software=" & Request.ServerVariables("server_software") & "<br>"
%>
Det måste vara IIS7 eller senare med ASP.NET aktiverat för att web.config ska fungera (1). På samma sida finns det ett test-script för .aspx med bland annat:
Kod:
Request.ServerVariables["HTTP_X_ORIGINAL_URL"]
och
Kod:
<%= Request.ServerVariables["SCRIPT_NAME"] + "?" + Request.ServerVariables["QUERY_STRING"] %>
... som kan hjälpa till att debugga.
Följande regex bör fungera:
Följande web.config kanske funkar (har inte tillgång till någon IIS7+ för att testa)
Kod:
<rewrite>
<rules>
<rule name="Blabla">
<match url="\/(.*$)" />
<action type="Rewrite" url="default.asp?something={R:1}" />
</rule>
</rules>
</rewrite>
1)
http://www.iis.net/learn/extensions/...rewrite-module