Proposals

UrlRewriting.UrlRewrite

Albert Weinert und Thomas Bandt
Beitragsvorstellung (Ziel, Zielgruppe, etc.)
UrlRewritingNet.UrlRewrite verfolgt als Ziel das Umschreiben von URLs
für ASP.NET 2.0. URL-Rewriting ist seit einigen Jahren ein anerkanntes
und verbreitetes Mittel, um mehrere Ziele zu verfolgen:

1. Bessere Suchmaschinentauglichkeit. Mit URL-Rewriting lassen sich
dynamische Inhalte für Suchmaschinen besser auffindbar machen. Ohne
URL-Rewriting würden viele Inhalte gar nicht gefunden, weil die Roboter
der großen Suchmaschinenanbieter Seiten wie
www.basta-award.com?Page=1&Language=de&Param=1 gar nicht indizieren. Mit
Hilfe von UrlRewritingNet lässt sich so z.B. die URL
www.basta-award.com/de/1/1.aspx generieren. Das Beispiel lässt sich noch
weiter fassen, in dem man z.B. den Seitentitel mit in die URL aufnimmt,
und so für diese Seite noch mehr Gewicht erzeugt und sie so noch
leichter auffindbar macht.

2. Bessere Lesbarkeit von URLs durch den Benutzer. Durch einfache und
kurze Bezeichnungen können URLs von benutzern besser gelesen und gemerkt
werden, der Wiedererkennungswert steigt deutlich.

All diese Vorteile bietet URL-Rewriting, aber leider nicht ASP.NET 2.0.
So hoch entwickelt die Umgebung von Microsoft ist - eine richtige Lösung
für diese Aufgabe bringt das Framework leider nicht mit.

Dafür wurde UrlRewritingNet entwickelt - die Komponente löst nicht nur
die Aufgabe des Rewritings, sie stellt auch noch einen Umfangreichen
Support für bestehende und etablierte ASP.NET-Techniken dar, wie sie bei
anderen Lösungen schmerzlich vermisst werden - z.B. Themes,
Outputcaching, freundliche Postback-URLs und mehr.