
Wenn ich domain.com und www.domain.com eingebe, wird in beiden Fällen dieselbe Website angezeigt, aber in der Adressleiste werden unterschiedliche URLs angezeigt. Ich möchte, dass Besucher und Suchmaschinen, die einfach „domain.com“ eingeben, zu „www.domain.com“ weitergeleitet werden.
Ich verwende IIS 7 auf einem GoDaddy-Hosting-Konto. Wie leite ich alle Anfragen für „domain.com“ an „www.domain.com“ um?
Ich habe die Standard-DNS-Konfiguration, „domain.com“ als meinen „A-Eintrag“, und der CNAME „www“ verweist auf meinen „A-Eintrag“.
Antwort1
Mit den Domänenverwaltungstools von GoDaddy ist das nicht möglich, und ich glaube, mit den Servertools auch nicht. Wenn Sie diese Funktion wirklich möchten, können Sie sie dynamisch mit ASP.Net erstellen, indem Sie Code wie diesen schreiben (vorausgesetzt, Sie haben eine default.aspx-Seite):
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
if (Request.Url == "http://mysite.com")
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.mysite.com");
}
}
</script>
Antwort2
RewriteCond %{HTTP_Host} ^(www\.)?secondary-domain1\.com$ [NC]
RewriteRule ^(.*)$ http://www.maindomain.com/$1 [L,R=301]
Sie könnten so etwas auch in Ihre .htaccess-Datei einfügen, damit alle gleich darauf reagieren, nicht nur Google.
Antwort3
<script runat="server" language="C#">
private void Page_Load(object sender, System.EventArgs e)
{
if (Request.Url.Host.Equals("domain.com"))
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.domain.com");
}
}
</script>
Antwort4
Aktualisierte Antwort. Diese Antwort kommt wirklich spät, aber da diese Frage bei Google aufgetaucht ist, habe ich bei meiner Suche nach einer Lösung festgestellt, dass dies ganz einfach mit den Domain-Tools von GoDaddy geht.
Diese Schritte setzen voraus, dass Ihr WWW-Name bereits funktioniert.
Sehen Sie sich in GoDaddy Ihre Domänenliste an. Klicken Sie auf das Häkchen neben der Domäne, die Sie an www weiterleiten möchten. Klicken Sie oben auf die Schaltfläche „Weiterleiten“ und dann auf „Weiterleitungsdomänen“. Wenn Sie keine Weiterleitungsguthaben haben, können Sie sie kostenlos „kaufen“, indem Sie auf den Link „Mehr kaufen“ klicken. Klicken Sie anschließend auf den Link „Jetzt hinzufügen“ und fügen Sie Ihren Domänennamen mit dem Präfix „www“ hinzu:
Geben Sie ihm dann Zeit (bis zu einer Stunde), sich zu vermehren.