Arama Yap Mesaj Senden
Rückruf anfordern
+90
X
X

Wählen Sie Ihre Währung

Türkische Lira $ US Dollar Euro
X
X

Wählen Sie Ihre Währung

Türkische Lira $ US Dollar Euro

Kontaktieren Sie uns

Standort Halkali Merkez Viertel Fatih Str. Ozgur Apt. No. 46, Kucukcekmece, Istanbul, 34303, TR
Standard für kanonischen Host und Domain

Wie leitet man www auf non-www um?

www und non-www sind technisch unterschiedliche Hosts. Eine Version muss als Canonical gewählt werden und die andere muss mit einer einzigen 301-Weiterleitung zum HTTPS-Canonical-Ziel weitergeleitet werden. Das Zertifikat muss beide Hosts abdecken, und Subdomains dürfen nicht versehentlich mit einem breiten regulären Ausdruck zur Hauptdomain weitergeleitet werden.

www Redirectnon-wwwCanonical DomainSSLSubdomain
Apache/LiteSpeed-Diagnose
www.example.com -> example.com
301 Moved Permanently
SSL_ERROR_BAD_CERT_DOMAIN
Redirect loop
Canonical host mismatch
01Überprüfen Sie das Stammverzeichnis der Datei und des Dokuments
02Erstellen Sie ein Backup und lesen Sie das Fehlerprotokoll
03Separater Server- und Anwendungskontext
04Überprüfen Sie das Live-Ergebnis mit Curl
01
Sicherer technischer Ansatz

www und non-www umleiten Wie analysieren?

www und non-www sind technisch unterschiedliche Hosts. Eine Version muss als Canonical gewählt werden und die andere muss mit einer einzigen 301-Weiterleitung zum HTTPS-Canonical-Ziel weitergeleitet werden. Das Zertifikat muss beide Hosts abdecken, und Subdomains dürfen nicht versehentlich mit einem breiten regulären Ausdruck zur Hauptdomain weitergeleitet werden.

01

Bestimmen Sie den Servertyp

Erwarten Sie kein „.htaccess“-Ergebnis, ohne die Apache-, LiteSpeed-, Plesk-Proxy- oder NGINX-only-Struktur zu reservieren.

02

Holen Sie sich Backups und Protokolle

Sichern Sie die aktuelle Datei mit dem Datum; Suchen Sie die Anweisung und Zeile im Apache/LiteSpeed-Fehlerprotokoll.

03

Ändern Sie eine Regel

Ändern Sie die Umleitungs-, Rewrite-, Header- und Zugriffsregeln nicht gleichzeitig.

04

Test von außen

Messen Sie Status, Standort, Inhaltstyp und Weiterleitungsanzahl mit Curl und überprüfen Sie die Cache-Ebenen separat.

Verwenden Sie keinen vom Benutzer stammenden Host-Header als Weiterleitungsziel.

02
Live-Problemwörterbuch

Apache, Nachrichten umleiten und darauf zugreifen

01kritik

www redirect loop

Bedeutung: Die www- und non-www-Regeln leiten zueinander weiter.

Mögliche Ursache: Zwei Panel- oder zwei `.htaccess`-Regeln.

02kritik

SSL-Zertifikatfehler auf www

Bedeutung: Die TLS-Überprüfung schlägt fehl, bevor die Weiterleitung stattfindet.

Mögliche Ursache: Sertifika SAN listesinde www yok.

03Warnung

Subdomain leitet auf Hauptdomain um

Bedeutung: Die Host-Bedingung ist zu breit gefasst.

Mögliche Ursache: Alle `*.example.com`-Subdomains werden zugeordnet.

04Warnung

HTTP www wird zweimal weitergeleitet

Bedeutung: Protokoll und Host befinden sich in separaten Regeln.

Mögliche Ursache: Zuerst HTTPS, dann non-www.

05Warnung

WordPress fütt www wieder hin

Bedeutung: Die Home-/Website-URL zeigt auf einen anderen Canonical-Host.

Mögliche Ursache: Anwendungs-URL-Einstellung.

06Warnung

Plesk-Einstellung für bevorzugte Domain steht im Konflikt

Bedeutung: Panel und `.htaccess` verwenden unterschiedliche Ziele.

Mögliche Ursache: Zwei Verwaltungspunkte.

07Warnung

Cloudflare-Bulk-Redirect-Konflikt

Bedeutung: Edge und Origin zielen auf unterschiedliche Hosts.

Mögliche Ursache: Doppelte Weiterleitung.

08bilgi

Die Search Console zeigt zwei Propertys

Bedeutung: Host-Varianten können separate URL-Prefix-Propertys sein.

Mögliche Ursache: Normale Eigenalleertrennung.

Es wurden keine Datensätze gefunden, die diesem Ausdruck entsprechen.

03
Kopierbare Bedienelemente

Curl, Apache-Protokoll- und Dateitests

Vier Host-/Protokolltests

for u in http://example.com https://example.com http://www.example.com https://www.example.com; do curl -sS -o /dev/null -w "$u -> %{http_code} %{url_effective} redirects:%{num_redirects}\n" -L "$u"; done

Vergleicht alle grundlegenden URL-Varianten.

Location zinciri

curl -sIL --max-redirs 10 http://www.example.com/path?x=1 | grep -iE '^HTTP|^location:'

Zeigt die Weiterleitungskette mit Pfad und Query.

Zertifikat-Hosts

echo | openssl s_client -connect example.com:443 -servername www.example.com 2>/dev/null | openssl x509 -noout -ext subjectAltName

Zeigt, ob das Zertifikat die www- und non-www-Hosts abdeckt.

Host-Regeln

grep -nE 'HTTP_HOST|SERVER_NAME|www\\.|example\\.com|R=301' .htaccess

Findet die canonical Host-Regeln.

DNS-Einträge

dig +short example.com A; dig +short www.example.com A; dig +short www.example.com CNAME

Zeigt die DNS-Ziele für www und die Root-Domain.

Canonical etiketi

curl -sL https://example.com/path | grep -ioE '<link[^>]+rel=["'"']canonical["'"'][^>]*>' | head -n 1

Zeigt den Canonical-Host der Zielseite.

04
Richtige und falsche Struktur

Vergleiche der .htaccess-Regeln

www’den non-www

Riskant / Falsch
RewriteCond %{HTTP_HOST} www.example.com
RewriteRule ^ http://example.com%{REQUEST_URI} [R=301,L]
Richtiger Ansatz
RewriteCond %{HTTPS} !=on [OR]
RewriteCond %{HTTP_HOST} !^example\.com$ [NC]
RewriteRule ^ https://example.com%{REQUEST_URI} [R=301,L]

non-www’den www

Riskant / Falsch
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Richtiger Ansatz
RewriteCond %{HTTPS} !=on [OR]
RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
RewriteRule ^ https://www.example.com%{REQUEST_URI} [R=301,L]

Subdomain-Schutz

Riskant / Falsch
RewriteCond %{HTTP_HOST} !^example\.com$
RewriteRule ^ https://example.com%{REQUEST_URI} [R=301,L]
Richtiger Ansatz
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^ https://example.com%{REQUEST_URI} [R=301,L]

Host-Header-Sicherheit

Riskant / Falsch
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Richtiger Ansatz
RewriteCond %{HTTP_HOST} ^(?:www\.)?example\.com$ [NC]
RewriteRule ^ https://example.com%{REQUEST_URI} [R=301,L]
05
Anwendung nach Infrastruktur

Apache, cPanel, Plesk, LiteSpeed und Anwendungen

Apache / LiteSpeed

Die vollständige Host-Bedingung und das endgültige HTTPS-Ziel können in einem einzigen Regelsatz verwaltet werden.

  • Schreiben Sie den canonical Host explizit.
  • Subdomainleri exact regex ile koruyun.
  • Führen Sie die Regel vor dem Anwendungs-Rewrite aus.

Cloudflare / CDN

DNS-Proxy und Edge-Redirect können mit Ursprungsregeln in Konflikt geraten.

  • Überprüfen Sie Bulk Redirect oder Redirect Rule.
  • Lassen Sie keine doppelten Regeln auf dem Origin.
  • Überprüfen Sie das SSL-Zertifikat sowohl am Origin als auch am Edge.

WordPress / Plesk / WISECP

Die Domain-Einstellungen der Anwendung und des Panels müssen mit dem gewählten Host übereinstimmen.

  • Gleichen Sie die WordPress Home-/Website-URL ab.
  • Überprüfen Sie die Plesk-Einstellung für die bevorzugte Domain.
  • Aktualisieren Sie die WISECP-System-URL auf den Canonical-Host.
Falsche Eingriffe

Auf keinen Fall

  • Verwenden Sie keinen vom Benutzer stammenden Host-Header als Weiterleitungsziel.
  • Leiten Sie nicht alle Subdomains mit einem breiten regulären Ausdruck zur Hauptdomain weiter.
  • Veröffentlichen Sie keine HTTPS-www-Weiterleitung, ohne dass das Zertifikat den www-Host abdeckt.
  • Definieren Sie nicht dieselbe Operation dreimal in Panel, CDN und `.htaccess`.
Prüfungle nach dem Eingriff

Überprüfen Sie die Lösung

  • Alle vier grundlegenden URL-Varianten erreichen den einzigen Canonical-Host.
  • Die Weiterleitung verwendet einen einzigen Schritt und gibt den erwarteten 301- oder 308-Code zurück.
  • Das SSL-Zertifikat deckt beide Haupt-Hosts ab.
  • Canonical-, Sitemap- und App-URL-Einstellungen verwenden den gleichen Host.
06
Interner SEO-Inhaltssatz

Verwandte .htaccess-Lösungen

07
Primärquellen

Apache-, WordPress- und Panel-Dokumentation

08
Häufig gestellte Fragen

www und non-www umleiten Kuriositäten über

Funktioniert die www-/non-www-Weiterleitungsregel unter NGINX?

Nein. NGINX liest keine `.htaccess`-Dateien. Die Regel muss in eine `server`- oder `location`-Konfiguration übersetzt werden.

Ist ein Apache-Neustart für .htaccess-Änderungen erforderlich?

In der Regel nicht; Apache wertet die `.htaccess`-Datei bei jeder Anfrage aus. Für Änderungen am VirtualHost, an Modulen oder an AllowOverride ist jedoch ein Reload/Restart erforderlich.

Was sollte vor der Bearbeitung der Datei getan werden?

Es sollte eine datierte Sicherung der vorhandenen Datei erstellt, das aktive Document Root überprüft und die Änderung in der Staging-Umgebung oder zu verkehrsschwachen Zeiten getestet werden.

Wo ist die Datei in Plesk mit cPanel?

In cPanel befindet es sich meist in `public_html`, in Plesk in `httpdocs`; Addon-Domains und Subdomains können ein anderes Document Root haben.

Unterstützt LiteSpeed `.htaccess`-Regeln?

LiteSpeed unterstützt die meisten Regeln durch Apache-Kompatibilität; einige Modul- und Handler-Verhaltensweisen können abweichen.

Wo sollte ich im Falle eines 500-Fehlers zuerst nachsehen?

Vollständige Direktive und Zeilenrekord im Apache/LiteSpeed-Fehlerprotokoll. Die Datei sollte gemäß dem Protokoll wiederhergestellt werden, anstatt sie zufällig zu löschen.

Können diese Codes direkt auf der Live-Seite hinzugefügt werden?

Domain sollte nicht direkt ohne Überprüfung von Domain, Dokumentenwurzel, Proxy, WordPress und Serverstruktur hinzugefügt werden. Beispiele sollten angepasst und getestet werden.

EKA SOFTWARE- UND INFORMATIONSSYSTEME

Lassen Sie uns die .htaccess- und Apache-Regeln bearbeiten, ohne die Site unzugänglich zu machen

Wir untersuchen Umleitungs-, Umschreibe-, CORS-, Zugriffs- und 500 -Fehler mit Protokollen in cPanel-, Plesk-, LiteSpeed-, WordPress-, benutzerdefinierten PHP- und WISECP-Strukturen.

Holen Sie sich Server-SupportWhatsApp
Top