Ich habe eine Website / Anwendung, auf der auf den gleichen Seiten viele Websites laufen (abhängig von der URL zeigen die Seiten unterschiedliche Logos / CSS / Inhalte usw.). Ich versuche, jede Websitedomain auf das www umzuleiten. Verison der Domäne.
Ich habe die standardmäßige Canonical-Regel verwendet, um mit URL-Rewrite zu beginnen, und dann einfach das Match-URL-Muster geändert von:
%Vor%An:
%Vor%Damit wird es nur für das Nicht-WWW tun. Version der aktuellen Domäne und nicht für alle Domänen übereinstimmen.
Mein Plan ist es, für jede Domäne, die das System verwendet, eine davon für die Umleitung auf das www zu erstellen. Version.
Wenn ich das Muster in IIS teste, stimmt die Regel überein (denke ich). Aber wenn ich auf die Website gehe, wird nicht umgeleitet, es bleibt einfach auf dem nicht www. Version.
Weiß jemand, wo ich falsch liege oder ob das überhaupt möglich ist?
Danke J.
UPDATE Ich dachte, ich würde versuchen, eine bessere Erklärung zu geben:
Ich habe ein Website-Setup in IIS. Die Seiten dieser Website führen viele Websites des gleichen Typs, der Stil, das Logo und die Produkte auf jeder Website ändern sich abhängig von der URL.
Also sage ich, dass ich die folgenden Bindungen auf der Website eingerichtet habe:
www.domain1.com, domain1.com, www.domain2.com, domain2.com, www.domain3.com, domain3.com
Die Website wird je nach URL eine andere Website mit unterschiedlichen Inhalten, Stilen usw. anbieten.
Wenn ich dann die Standardregel "Canonical Domain Name" in URL Rewrite verwende, müssen Sie eine Domain auswählen, zu der ich weiterleiten soll. Wenn ich also www.domain1.com auswähle, fügt sie die Regel hinzu:
%Vor%Dies leitet dann alles an www.domain1.com weiter. Wenn also ein Benutzer domain2.com oder www.domain2.com besucht, wird er auf www.domain1.com weitergeleitet.
Ich brauche es, damit Leute wie folgt weitergeleitet werden:
domain1.com & gt; www.domain1.com
domain2.com & gt; www.domain2.com
domain3.com & gt; www.domain3.com
Beim Testen neuer Websites, die zu den bestehenden hinzugefügt werden sollen, richten wir sie auf einer Sub-Domain ein, also benötige ich auch, dass Sub-Domains weiterhin nicht umgeleitet werden.
Aber das Problem liegt darin, dies in derselben Website / web.config-Datei zu tun.
Tags und Links asp.net iis redirect iis-8 url-rewriting