Viele Probleme mit der Sichtbarkeit beginnen bei den Adressen: Dieselbe Seite ist unter mehreren Pfaden erreichbar, alte Links führen ins Leere, oder die Website fällt aus, weil ein Zertifikat nicht erneuert wurde. Das SEO CMS regelt diese drei Dinge an einer Stelle: in der .htaccess, die das Paket als Vorlage mitbringt, und in der Erweiterung Weiterleitungen. Diese Seite behandelt saubere Adressen, die Domain-Weiche und die Zertifikatserneuerung.
Eine Adresse je Inhalt
Die Vorlage der .htaccess legt fest, unter welcher Form eine Seite erreichbar ist. Aufrufe über HTTP werden dauerhaft auf HTTPS umgeleitet. Die Vorlage erzwingt die Schreibweise ohne "www"; wer den Hostnamen mit "www" führen will, stellt diese eine Regel um, so wie es dieser Verbund für www.seo-manager.info tut. Die Schreibweise muss zur Website-Adresse in den Einstellungen passen, sonst zeigt die canonical-Angabe auf eine Adresse, die selbst weiterleitet.
Seiten liegen als .html-Dateien im Ausgabeverzeichnis, werden aber ohne Endung ausgeliefert. Wer /impressum.html aufruft, landet per 301 auf /impressum. Ebenso werden /index.html und /blog/index auf die Verzeichnisadresse zurückgeführt. Verzeichnisse wie /blog/ tragen den Schrägstrich am Ende, einzelne Seiten nicht. Ein Verzeichnisaufruf ohne Schrägstrich wird gleich auf die richtige Form geleitet, damit Apache nicht auf einen internen Pfad weiterleitet. Was dahinter steckt, erklärt der Glossarbegriff Duplicate Content: Doppelte Inhalte entstehen in der Praxis meist durch Technik, die eine Seite unter mehreren Adressen zeigt.
Die Domain-Weiche
Welcher Mandant eine Anfrage beantwortet, entscheidet der Hostname. Die Weiche in der .htaccess setzt daraus das Ausgabeverzeichnis unter sites/. Sie ist generisch gebaut: Eine neue Subdomain braucht keine Änderung an der .htaccess, es genügen eine Zeile in config/tenants.php und eine Konfigurationsdatei für den Mandanten. Für eine zusätzliche eigene Domain kommt eine Regelzeile nach einem vorbereiteten Muster dazu. Der Port im Hostnamen wird mitgelesen, damit die Weiche auch hinter einem Proxy oder auf einem Testport greift.
Die internen Verzeichnisse sites/, shared/ und config/ sind von außen nicht direkt aufrufbar. Wer eine interne Adresse wie /sites/seo-cms/funktionen/ eintippt, wird auf die öffentliche Adresse zurückgeführt. So kann derselbe Inhalt nie unter zwei Pfaden im Index landen. Wie mehrere Websites auf einer Installation zusammenspielen, beschreibt die Seite Mandanten und Portale.
Fragen zu deiner Website?
Ruf an, stell deine Frage in der gratis Sprechstunde oder vereinbare ein Erstgespräch.
Weiterleitungen für alte Adressen
Beim Umzug einer bestehenden Website gibt es Adressen mit Verlinkungen, Lesezeichen und Rankings, die im neuen System anders heißen. Dafür ist die Erweiterung Weiterleitungen da. Im Backend legst du je alte Adresse ein Ziel und einen Code fest: 301 für dauerhaft, 302 oder 307 für vorübergehend, 410 für eine Seite, die es nicht mehr gibt und für die kein passendes Ziel existiert. Größere Listen liest du als CSV ein. Eine Regel, deren Ziel die eigene Quelle ist, lehnt das Backend ab, weil sie eine Endlosschleife im Browser erzeugen würde.

Google behandelt dauerhafte Weiterleitungen (301, 308) als Hinweis, dass das Ziel die kanonische Adresse ist. Bei vorübergehenden Weiterleitungen bleibt meist die alte Adresse in den Ergebnissen [1]. Google empfiehlt für dauerhafte Umzüge serverseitige Weiterleitungen, weil sie am zuverlässigsten verstanden werden [1]. Genau das tut das CMS: Die Regeln werden beim Bauen in zwei Formen geschrieben. Einmal als fertiger Regelblock für Apache, einmal als PHP-Datei, die der Rückfall /weiterleitung.php bei jedem 404 liest. Der Rückfall öffnet dabei keine Datenbankverbindung, weil Scanner Hunderte nicht vorhandene Adressen in der Minute abfragen können.
Ziel einer Weiterleitung sollte immer die Seite sein, die dieselbe Frage beantwortet. Wer viele alte Seiten auf die Startseite lenkt, erzeugt aus Sicht der Suchmaschine eher Soft 404 als eine saubere Zuordnung. Wie man Weiterleitungen plant, ohne dass Ketten entstehen, steht im Beitrag Weiterleitungen planen.
Das Protokoll nicht gefundener Adressen
Findet der Rückfall keine passende Regel, liefert er die 404-Seite des Mandanten aus und schreibt die Adresse in ein Protokoll. Im Backend erscheinen diese Einträge nach Häufigkeit gebündelt, und eine Adresse lässt sich mit einem Klick als neue Weiterleitung übernehmen, mit dem Vermerk, das Ziel noch zu prüfen. Das ist beim Umzug oft der nützlichere Teil: Keine Sitemap ist vollständig, und alte Links aus Newslettern oder fremden Seiten tauchen erst auf, wenn jemand sie anklickt. Treffer je Regel werden gezählt, sodass du nach einigen Wochen siehst, welche Weiterleitungen noch gebraucht werden. Protokoll und Zähler lassen sich im Backend zurücksetzen.
Zertifikate, die sich selbst erneuern
Automatisch ausgestellte Zertifikate wie die von Let's Encrypt prüfen bei der HTTP-01-Methode eine Datei unter /.well-known/acme-challenge/ auf Port 80. Die Prüfung folgt bis zu zehn Weiterleitungen, aber nur auf HTTP oder HTTPS und nur auf die Ports 80 und 443 [2]. In einer Installation, die jede Adresse in ein Mandantenverzeichnis umschreibt, ist das die Stelle, an der eine Erneuerung leicht unbemerkt scheitert. Die .htaccess nimmt /.well-known/ deshalb von der Mandantenweiche aus und lässt den Pfad auch bei der Sperre für Dateien mit führendem Punkt offen. PHP-Dateien unter /.well-known/ beantwortet sie dagegen mit 404. Die Ausnahme gilt für alle Mandanten zugleich, auch für einen, der noch nie gebaut wurde.

Was du bei einem Umzug beachtest
Bevor eine alte Website abgeschaltet wird, gehört die Liste der bisherigen Adressen in die Erweiterung Weiterleitungen, am einfachsten als CSV aus der alten Sitemap und den meistbesuchten Seiten. Nach dem Umstellen zeigt das Protokoll, was gefehlt hat. Die Adressen, die heute ranken, bleiben am besten unverändert. Jede gesparte Weiterleitung ist eine Fehlerquelle weniger. Der Glossarbegriff 301-Weiterleitung erklärt die Grundlagen.
Du planst einen Umzug auf das SEO CMS und weißt nicht, wie viele alte Adressen eine eigene Regel brauchen? Bring die Liste deiner wichtigsten Adressen in die gratis Sprechstunde mit, dann sehen wir sie gemeinsam durch.
- Organisation Weiterleitungen und die Google Suche. Google Search Central. Stand laufend. abgerufen am 31.10.2026
- Organisation Challenge Types. Let's Encrypt. Stand laufend. abgerufen am 31.10.2026
Häufige Fragen
Leitet das SEO CMS von "www" auf die Adresse ohne "www" um?
Die mitgelieferte Vorlage der .htaccess tut das. Wer seine Website mit "www" führt, stellt diese Regel um und trägt dieselbe Schreibweise in den Einstellungen als Website-Adresse ein.
Welche Codes kennt die Erweiterung Weiterleitungen?
301 für dauerhafte und 302 oder 307 für vorübergehende Umleitungen, dazu 410 für Seiten, die ersatzlos entfallen. Ohne Ziel ist nur 410 erlaubt.
Muss ich für jede neue Subdomain die .htaccess ändern?
Nein. Die Weiche löst jede Subdomain auf, für die ein Mandant eingerichtet ist. Nur eine zusätzliche eigene Domain braucht eine Regelzeile.
Kann ich Weiterleitungen in großer Zahl einspielen?
Ja, als CSV im Backend der Erweiterung. Danach baust du neu, damit Regelblock und PHP-Datei entstehen.
Warum scheitert eine Zertifikatserneuerung manchmal nach einem Umbau?
Meist ist der Prüfpfad unter /.well-known/ durch eine Umschreibregel nicht mehr erreichbar. Im SEO CMS steht die Ausnahme für diesen Pfad vor der Mandantenweiche.
Fragen zu deiner Website?
Ruf an, stell deine Frage in der gratis Sprechstunde oder vereinbare ein Erstgespräch.
Zuletzt geprüft am 03.11.2026, nächste Prüfung spätestens im November 2027. Fehler entdeckt? Schreib uns.


