Site icon bintorosoft.com

Redirects richtig setzen: www, HTTPS und canonical URLs

Programmer Bunny with laptop. Easter day concept. Generative Ai.

Redirects sind ein zentrales Werkzeug, um Nutzer auf die richtige Domainvariante zu leiten, die Sicherheit durch HTTPS zu gewährleisten und Duplicate Content für Suchmaschinen zu vermeiden. Richtige Redirects verbessern die Nutzererfahrung, verhindern Rankingverlust bei SEO und sichern die Konsistenz von URLs. In diesem Leitfaden erfahren Einsteiger, IT-Studierende und Junior Network Engineers, wie Redirects für www, HTTPS und canonical URLs sauber umgesetzt werden.

Grundlagen von Redirects

Redirects leiten Anfragen von einer URL auf eine andere weiter. Die gängigsten HTTP-Statuscodes für Redirects sind:

WWW-Redirect

Es sollte eine konsistente Variante der Domain verwendet werden, entweder mit oder ohne www. Dies verhindert Duplicate Content und erleichtert SEO.

Nginx Beispiel

server {
    listen 80;
    server_name www.meinedomain.de;
    return 301 $scheme://meinedomain.de$request_uri;
}

Apache Beispiel

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.meinedomain.de$ [NC]
RewriteRule ^(.*)$ https://meinedomain.de/$1 [L,R=301]

HTTPS-Redirect

Alle HTTP-Anfragen sollten automatisch auf HTTPS umgeleitet werden, um Sicherheit und Datenverschlüsselung zu gewährleisten.

Nginx Beispiel

server {
    listen 80;
    listen [::]:80;
    server_name meinedomain.de www.meinedomain.de;
return 301 https://$host$request_uri;

}

Apache Beispiel

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L,R=301]

Canonical URLs

Canonical URLs geben Suchmaschinen an, welche Version einer Seite als Original gilt. Dies verhindert SEO-Probleme durch Duplicate Content.

HTML-Lösung

<link rel="canonical" href="https://meinedomain.de/meineseite/" />

Nginx Redirect für Canonical

server {
    listen 443 ssl http2;
    server_name meinedomain.de www.meinedomain.de;
if ($host = 'www.meinedomain.de') {
return 301 https://meinedomain.de$request_uri;
}

}

Apache Redirect für Canonical

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.meinedomain.de$ [NC]
RewriteRule ^(.*)$ https://meinedomain.de/$1 [L,R=301]

Redirect-Kombinationen

Die häufigste Praxis ist, HTTP → HTTPS und www → non-www in einem Schritt umzuleiten:

Nginx Beispiel Komplett-Redirect

server {
    listen 80;
    listen [::]:80;
    server_name www.meinedomain.de meinedomain.de;
return 301 https://meinedomain.de$request_uri;

}

Apache Beispiel Komplett-Redirect

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.meinedomain.de$ [NC,OR]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://meinedomain.de/$1 [L,R=301]

Testing der Redirects

Nach der Einrichtung sollten alle Redirects überprüft werden:

curl Beispiele

curl -I http://www.meinedomain.de
curl -I http://meinedomain.de
curl -I https://www.meinedomain.de

Erwartete Header

HTTP/1.1 301 Moved Permanently
Location: https://meinedomain.de/

Netzwerk und Subnetze

Eine saubere IP- und Subnetzplanung erleichtert die Erreichbarkeit und die DNS-Konfiguration für Redirects.

IPv4-Subnetz Beispiel

<math>
Server-IP = 192.168.150.20/24
Subnetzadresse = 192.168.150.20 & 255.255.255.0 = 192.168.150.0
Broadcastadresse = 192.168.150.0 | ~255.255.255.0 = 192.168.150.255
</math>

IPv6-Subnetz Beispiel

<math>
Server-IP = 2001:db8:abcd:10::1/64
Subnetzadresse = 2001:db8:abcd:10:: & ffff:ffff:ffff:ffff:: = 2001:db8:abcd:10::0
Broadcastadresse = 2001:db8:abcd:10:ffff:ffff:ffff:ffff
</math>

Best Practices

Konfiguriere Cisco Router & Switches und liefere ein Packet-Tracer-Lab/GNS3

Ich biete professionelle Unterstützung im Bereich Netzwerkkonfiguration und Network Automation für private Anforderungen, Studienprojekte, Lernlabore, kleine Unternehmen sowie technische Projekte. Ich unterstütze Sie bei der Konfiguration von Routern und Switches, der Erstellung praxisnaher Topologien in Cisco Packet Tracer, dem Aufbau und Troubleshooting von GNS3- und EVE-NG-Labs sowie bei der Automatisierung von Netzwerkaufgaben mit Netmiko, Paramiko, NAPALM und Ansible. Kontaktieren Sie mich jetzt – klicken Sie hier.

Meine Leistungen umfassen:

Benötigen Sie Unterstützung bei Ihrem Netzwerkprojekt, Ihrer Simulation oder Ihrer Network-Automation-Lösung? Kontaktieren Sie mich jetzt – klicken Sie hier.

Exit mobile version