Frage

schlecht formuliert Titel, aber was ich will, ist im Wesentlichen zu tun, was Stackoverflow tut, wenn jemand Typen in www.stackoverflow.com. Sofort zu stackoverflow.com umleitet, vollständig die www. Beseitigung

Imo, das ist die modernere Art und Weise, Dinge zu tun: die www. ist überflüssig und archaisch (bald sein). Es bricht auch ein wichtiges Prinzip, dass ich auf meiner Web-Anwendung folgen mag: dass jede eindeutige und gültige Seite nur durch eine einzige URL zugänglich sein

.

Ich weiß, das ein Server Sache ist, so dass ich die Antwort warte sein, dass die Web-Host Bedürfnisse kümmern, dies zu nehmen. Da ich meine eigenen Server nicht laufen, ist meine Frage also: ist das möglich auf Shared-Hosting-oder braucht man zu tun, um einen dedizierten Server zu konfigurieren, um zu laufen diese IIS zu tun

War es hilfreich?

Lösung

Die IIS URL Rewriter können Sie einfach auf eine canonoical Domain Regel nach oben, so dass alle Anfragen entweder auf www umgeleitet werden oder nicht www auf der Grundlage Ihrer Wahl. Weitere Informationen darüber, wie

Auch geteilt mehrere .net-Hosting-Provider haben dieses Modul installiert, so dass Sie diese Option konfigurieren können wie Sie auf Ihrem eigenen Server iis können.

Andere Tipps

www. ist nicht redundant oder veraltet, wenn Sie andere Sub-Domains verwenden. Es gibt Probleme mit Cookies, dass Sie zu tun haben, wenn Sie stackoverflow.com als Root-Domäne festgelegt.

Das wird gesagt, würden Sie wahrscheinlich so etwas wie meine Antwort auf eine frühere Anfrage tun wollen hier:

entfernen 'WWW' in ASP.NET MVC 1.0

Aufgrund der Ähnlichkeiten auf diese Frage, und auf der Grundlage Ihrer Tags, ich bin als Duplikat zu schließen wählen.

Die meisten Hosting-Anbieter geben diese kostenlos. Der Trick selbst ist in der Regel auf der DNS-Ebene durchgeführt, indem einen nicht-Hostnamen Eines Datensatz in Ihrer Domäne eingeführt werden.

Und dieses Prinzip von Ihnen ist prinzipiell unerreichbar. Zumindest gibt es immer die URL mit IP-Adresse anstelle des Namens. Dann wird Ihr Server, höchstwahrscheinlich, verfügt über einen eigenen Namen wie server1334.hostingprovider.com, die auch zugänglich für die Welt ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top