Ich habe ein Problem mit der Einrichtung einer Site in der Datei web.config für eine Sitecore-Site. Insbesondere kann ich nicht herausfinden, wie die Eigenschaft hostName verwendet wird, um die Subdomäne "www" für eine Domain (z. B. www.mydomain.com) sowie keine angegebene Subdomain (z. B. mydomain.com) zu erfassen.
Ich habe ein bisschen experimentiert und festgestellt, dass ich etwas wie * .mydomain.com machen kann und es funktioniert. Aber das Problem ist, dass wir wollen, dass Benutzer auch nur zu mydomain.com gehen können und die Seite aufgerufen wird. Wenn ich den Hostnamen als * .mydomain.com konfiguriert habe, ist dies anscheinend nicht möglich.
Irgendwelche Ideen? Das Sitecore-Entwicklernetzwerk sagt dazu nicht viel aus (es sei denn, es ist irgendwo versteckt, das ich nicht finden konnte).
Craig
Für ein bisschen mehr Präzision als Mark den Punkt zu entfernen (was funktioniert) können Sie Rohrtrennung verwenden, um alternative Namen aufzulisten:
%Vor% Damit können Sie eine zweite Site reallymydomain.com
konfigurieren, ohne dass sie vom obigen Hostnamen abgefangen wird. Denken Sie daran, dass die Website-Liste in der Reihenfolge verarbeitet wird, sodass das erste Match zählt, auch wenn es ein zweites Match gibt, das spezifischer ist.
Sowohl die Antworten von Mark als auch von James sind korrekt und helfen Ihnen, mehrere Domain- / Subdomänennamen auf einer einzigen Sitecore-Site aufzulösen.
Sie sollten stattdessen in Erwägung ziehen, eine Umleitung in IIS von der Nicht-WWW-Domäne zur WWW-Subdomäne oder umgekehrt einzurichten. Wenn Sie mehr als eine eindeutige URL für Ihre Domain haben, kann sich dies negativ auf Ihren Seitenrang auswirken.
Dies ist ein nützliches Modul für IIS 7, mit dem Sie Weiterleitungen definieren können. Ссылка
Tags und Links sitecore