Unter Verwendung der AspNetCore 1.1 Bits und der neuen RewriteMiddleware schrieb ich etwas wie dies in die Startup.cs
, um www zu nicht www Redirect zu behandeln:
Da die RedirectRule nur für die Pfad und nicht die gesamte Anfrage uri, Die Regex passt nicht zusammen.
Wie kann ich mit demselben Ansatz die www-zu-non-www-Regel umleiten? Ich möchte nicht die IISUrlRewriteRule verwenden .
RewriteOptions
ermöglicht das Hinzufügen einer benutzerdefinierten Regelimplementierung. Wie Sie festgestellt haben, unterstützen die vordefinierten Regeln das Umleiten von Hostnamen nicht. Dies ist jedoch nicht schwer zu implementieren.
Beispiel:
%Vor%Sie können dies der Rules-Sammlung für RewriteOptions hinzufügen.
%Vor%Tags und Links c# asp.net-core .net-core