Hallo Zusammen,
ich habe mal wieder eine Frage bezüglich ASP.NET und Rewrite per Webconfig.
Ich möchte gerne folgendes erzielen:
/angebot -> /verkauf/belege/default.aspx?belegtyp=an
/angebot/10000 -> /verkauf/belege/beleg.aspx?belegtyp=an&nummer=10000
/angebot/suche/marvin -> /verkauf/belege/default.aspx?belegtyp=an&suchbegriff=marvin
/angebot/suche/ -> /verkauf/belege/default.aspx?belegtyp=an
Mittels Recherche bin ich dabei auf folgenden Verweis in MSDN gestoßen
docs.microsoft.com/en-us/iis/e…e-configuration-reference
Allerdings verstehe ich noch nicht wirklich, wie ich meine Conditions definieren muss. Hier ist mal mein Lösungansatz:
Hat vielleicht jemand von euch einen Tipp, wie ich die Conditions am besten eintragen muss?
LG Marvin
ich habe mal wieder eine Frage bezüglich ASP.NET und Rewrite per Webconfig.
Ich möchte gerne folgendes erzielen:
/angebot -> /verkauf/belege/default.aspx?belegtyp=an
/angebot/10000 -> /verkauf/belege/beleg.aspx?belegtyp=an&nummer=10000
/angebot/suche/marvin -> /verkauf/belege/default.aspx?belegtyp=an&suchbegriff=marvin
/angebot/suche/ -> /verkauf/belege/default.aspx?belegtyp=an
Mittels Recherche bin ich dabei auf folgenden Verweis in MSDN gestoßen
docs.microsoft.com/en-us/iis/e…e-configuration-reference
Allerdings verstehe ich noch nicht wirklich, wie ich meine Conditions definieren muss. Hier ist mal mein Lösungansatz:
C#-Quellcode
- <system.webServer>
- <rewrite>
- <rules>
- <rule name="angebot_auflistung">
- <match url="^angebot"/>
- <conditions>
- <add matchType="Pattern" negate="true"/>
- </conditions>
- <action type="Rewrite" url="/verkauf/belege/default.aspx?belegtyp=an"/>
- </rule>
- <rule name="angebot_suche">
- <match url="^angebot/suche"/>
- <action type="Rewrite" url="/verkauf/belege/default.aspx?belegtyp=an&suchbegriff={R:1}"/>
- </rule>
- </rules>
- </rewrite>
- </system.webServer>
Hat vielleicht jemand von euch einen Tipp, wie ich die Conditions am besten eintragen muss?
LG Marvin