it-swarm.com.de

Website wird sowohl über den Domainnamen als auch über die IP geöffnet. Ist das ein Problem?

Daher zeigen http://example.com/ und http://192.0.2.32/ beide eine Webseite an.

Ab SEO liegt ein Problem mit der Inhaltsduplizierung vor, wenn sowohl die Domäne als auch die IP denselben Inhalt anzeigen. Dies kann durch Canonical Tag gelöst werden.

Aber welche anderen Probleme bereitet das?

3
CamSpy

Möglicherweise treten Probleme mit doppelten Inhalten auf. Wahrscheinlich möchten Sie keine kanonischen Tags erstellen, wenn sie nicht erforderlich sind. Zu viel Arbeit.

Sie können eine Weiterleitung versuchen:

RewriteCond %{HTTP_Host} ^192\.0\.32\.32$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]

Natürlich können Sie dies an Ihre Bedürfnisse anpassen. Fügen Sie dies in Ihre .htaccess -Datei ein.

Beim Erstellen eines neuen Webservers möchte ich die erste Site als leere Site erstellen. Diese leere Site erfasst alle IP-basierten Anforderungen. Mit diesen Anfragen können Sie machen, was Sie wollen. In einem virtuellen Host-Szenario mit mehreren Standorten können Sie diese Anforderungen ignorieren (wie ich) oder die Anforderung an einen bestimmten Standort umleiten (wie ich es in Betracht ziehe). Die meisten Benutzer haben sich aus Sicherheitsgründen für eine andere Behandlung von IP-basierten Anforderungen entschieden. Das war meine ursprüngliche Absicht. Aber jetzt bin ich mir nicht so sicher, ob dies ein großes Problem ist. Ich bin mir sicher, dass mich jemand dazu schulen wird! Ich muss die Situation neu bewerten, um festzustellen, ob bei IP-basierten Anfragen echte Sicherheitsrisiken bestehen. Mein ursprünglicher Gedanke war, dass es sich in erster Linie um Hacker, Schaber usw. handelte. Das kann immer noch der Fall sein. Es kann auch Gelegenheit verpasst werden. Das überlasse ich Ihnen. Überprüfen Sie Ihre Protokolldateien und treffen Sie diese Bestimmung.

Wenn Sie diese Anforderungen einfach blockieren möchten, können Sie diesen Code verwenden.

RewriteCond %{HTTP_Host} 192\.0\.2\.32 [NC]
RewriteRule .* - [F,L]

Ich denke, ich würde die Umleitung verwenden, wenn ich die Wahl hätte.

4
closetnoc

Es macht keine Probleme. Sie können dies verhindern, indem Sie einen weiteren virtuellen Host für dieselbe IP in Ihrem Apache- oder Nginx-Webserver hinzufügen. Dies zieht einen IP-basierten Zugriff ohne Hostnamen nach sich und auf Ihre Hauptseite kann nur über den Hostnamen zugegriffen werden.

0
user4004936