Eine 301-Weiterleitung von einer domain auf eine andere Verwendung der web.config
Ich habe mehrere domains zeigen auf eine hosting-Standort.
Ich möchte zu etablieren, die eine der Domänen als meine Haupt-domain und deshalb möchte ich führen eine 301-Weiterleitung dieser Haupt-domain, wenn ein Benutzer auf die meine Website von einer sekundären Domäne.
Beispiel:
www.example.com
Dies ist meine Haupt-domain. Ich möchte, dass alle anderen Domänen, die im Zusammenhang mit meiner Website umleiten nach hier.
Wenn ein Benutzer kommt auf:
www.test.com oder
www.test.com/anypage
etc.
Soll ich dann die Benutzer umgeleitet werden, um die Beispiel-version von dieser Seite.
Wie mache ich das mit dem web.Config-Datei für meine Anwendung? Der Grund warum ich Frage ist, dass in der Regel meine web-hosting-Anbieter hat ein tool in Ihrem back-office, das es mir erlaubt, um das setup diese Umleitung jedoch unser Kunde hat sich für einen anderen hosting-provider, die nicht über ein solches tool.
Habe ich versucht, dies zu tun umleiten mit dem folgenden code, aber es scheint nicht zu funktionieren:
<rule name="Canonical Host Name" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" negate="true" pattern="^test\.com$" />
</conditions>
<action type="Redirect" url="http://www.example.com/{R:1}}" redirectType="Permanent" />
</rule>
Meine Anwendung ist eine Umbraco betriebenen site, und so hat Sie mehrere system.webServer-Einträge im web.config-Datei. Es kann nur der Fall sein, dass ich in diesem code in der falschen Ort, aber jede Hilfe wäre sehr geschätzt, wie ich bin nur verwendet, um zu tun, 301-Weiterleitungen in der .htaccess-Dateien.
InformationsquelleAutor der Frage jezzipin | 2015-09-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist nicht wirklich, dass umbraco verwandten, aber ich denke, was Sie tun möchten, ist dieser:
Match alle urls, es sei denn, der host-name Teil ist genau http://www.example.com - und leiten Sie diese an http://www.example.com/whatever.
InformationsquelleAutor der Antwort Claus