it-swarm.com.de

Seite nicht erreichbar ohne www in url - Fehler 400 schlechte Anfrage

Eine Site, die ich entwickle, arbeitet mit dem Format www.domain.com, aber wenn ich die Domain ohne das www eingebe, d. H. domain.com, erhalte ich eine 400-Fehleranforderung. Wie kann ich Nicht-WWW für meine Site aktivieren?.

2
toocool

Überprüfen Sie zunächst die DNS-Einträge für Ihre Domain. Sie müssen eine A-Aufzeichnung für das WWW haben. und nicht-www. Versionen der Domain. Einige Anbieter verwenden ein @ für das Nicht-WWW. Ausführung.

Überprüfen Sie dann die Host.conf-Datei Ihres Servers. Hier (zumindest in Apache) teilen Sie Ihrem Webserver mit, wohin der Datenverkehr für verschiedene Domains geleitet werden soll. Wenn Sie eine Anweisung für www.domain.com, aber nicht für domain.com haben, kann dies dazu führen, dass Anforderungen fehlschlagen, da Ihr Server nicht weiß, wohin sie gesendet werden sollen.

1
Andrew Lott

Um Ihr Problem zu lösen, wenn Sie Apache verwenden, können Sie mod_rewrite folgendermaßen verwenden:

  • Erstellen Sie eine Textdatei und nennen Sie sie .htaccess
  • Öffne die Datei mit einem Texteditor und schreibe:
RewriteEngine On
RewriteCond %{HTTP_Host} ^juve-news\.com [NC]
RewriteRule ^(.*)$ http://www.juve-news.com/$1 [R=301,NC,L]
  • Speichern Sie die Datei und laden Sie sie in den Stammordner Ihrer Website hoch
1
Aurelio De Rosa

Wenn Sie Apache verwenden, können Sie es in Ihrem Control Panel so konfigurieren, dass immer das Präfix "www" verwendet wird, oder das Präfix "www" entfernen, zur Domänenverwaltung wechseln und den Eintrag "A" so ändern, dass immer "www" verwendet wird "prefix.normalerweise sollte dies nicht einmal ein Problem sein, da die meisten Webhoster dies bereits konfiguriert haben.

0
Charming Prince