Ich verwende ASP.NET 3.5 mit IIS 7 mit dem URL Rewrite Module 2.0 installiert.Erstellen von Url Rewrite in eine Domäne - ASP.NET IIS 7
Wenn ich erstelle die erste Test Rewrite-Regel:
<rewrite>
<rules>
<rule name="Test rule1" patternSyntax="ExactMatch">
<match url="w/123/test" />
<action type="Rewrite" url="article.aspx?id=123" />
</rule>
</rules>
</rewrite>
Es funktioniert perfekt (http://www.myapp.com/w/123/test ->http://www.myapp.com/article.aspx?id=123).
ABER, wenn ich versuche, es auf einer Domäne zu verwenden, die ich besitze, funktioniert es nicht. Ich nehme an, dass etwas in meiner Syntax falsch ist. Hier ist, was ich versuche zu tun:
<rule name="Test Rule2" patternSyntax="ExactMatch">
<match url="http://www.my-domain.com" />
<action type="Rewrite" url="article.aspx?id=123" />
</rule>
Wenn ich versuche, http://www.my-domain.com
zu browsen ich auf die article.aspx
Seite umgeleitet werden erwarten, die ich nicht, bekomme ich nur 404 Seite nicht gefunden.
Wie sollte ich eine Regel für eine Domäne und nicht für einen Pfad schreiben?
Vielen Dank im Voraus, Gal.
Versuchen Sie: 'url =" my-domain.com "' –
Nein, immer noch 404. Danke für den Kommentar. –