2010-11-19 13 views
0

Unser Kunde möchte nur einen Domainnamen für seine Site verwenden, um zu verhindern, dass der Seitenrang in Suchmaschinen verwässert wird.Wo sollte ein kanonischer Domainname durchgesetzt werden?

Zum Beispiel ist stackoverflow.com der Domainname, den sie immer verwenden. Wenn Sie www.stackoverflow.com eingeben, werden Sie auf die Nicht-WWW-Version umgeleitet, da dies ihre Wahl für ihren Domainnamen ist.

Wo soll das gemacht werden?

  1. Auf der Anwendungsserverebene (ex in IIS, stellen Sie eine Website und es hat
  2. Auf der Anwendungsebene

Ich habe keine dauerhafte Umleitung ausgeben, um die richtigen Domain-Namen wie # 1, da es bedeutet, dass ich ein paar zusätzlichen Websites nur zum Umleiten einzurichten. ich weiß nicht, wie # 2 als Rewrite-Regeln Leistung beeinflussen.

dank.

+0

Wie können Sie # 1 tun? Ich denke nicht, dass es möglich ist. – thejh

+0

Sie haben wahrscheinlich recht! Ich werde es entfernen. – ScottE

Antwort

0

tun sie es bei einer so niedrigen ein Level, wie Sie es möglicherweise tun können. Ihre Anwendung sollte nicht über ihren Stammdomänennamen Bescheid wissen.

+0

Ich bin mir nicht sicher, was du meinst. Sagen Sie, dass es auf dem Anwendungsserver (IIS als Site- und 302-Redirect zum Beispiel) oder auf der Anwendungsebene (.net, in web.config als URL-Rewrite-Regel) erfolgen sollte: – ScottE

+0

@ScotTe: * 301 * redirect mit einer intelligenten Firewall oder einem Forward-Proxy umgehen, wäre Ihre beste Option. Wenn das keine Option ist, verwenden Sie IIS. So geht's in [6.0] (http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/6b855a7a-0884-4508-ba95-079f38c77017.mspx?mfr=true) und [7.0] (http://technet.microsoft.com/en-us/library/cc732969(WS.10).aspx) – Randolpho

+0

Danke. Ich bin ziemlich vertraut mit dem Einrichten von Weiterleitungen. FYI - der Link für IIS 7 ist unterbrochen. Ist das etwas, was auf DNS-Ebene nicht möglich ist? – ScottE

Verwandte Themen