Diese Referenz erklärt, wie Discourse-Permalinks alte URL-Pfade auf neue Ziele umleiten, wie die Normalisierung von Permalinks funktioniert und wie Sie Umleitungen nach einer Migration oder Änderung der URL-Struktur testen und Fehler beheben können.
Erforderliche Benutzerrolle: Administrator
Konsolenzugriff ist nur erforderlich, wenn Permalinks aus einem Importer, Skript oder der Rails-Konsole erstellt werden.
Wenn Sie von einem anderen Forum wechseln oder die URL-Struktur Ihrer Site ändern, können alte Links von Suchmaschinen, Lesezeichen, E-Mails oder anderen Websites nicht mehr zur richtigen Seite führen.
Permalinks ermöglichen es Ihnen, alte URL-Pfade mit 301 Moved Permanently-Umleitungen auf ihre neuen Ziele umzuleiten.
Permalinks sind exakte Pfadzuordnungen. Wenn zum Beispiel dieser alte Link nicht mehr funktioniert:
https://discourse.example.com/forum/topic/123
können Sie einen Permalink erstellen, damit er auf das neue Thema umgeleitet wird:
https://discourse.example.com/t/welcome-to-our-community/456
Was Permalinks sind
Ein Permalink ist eine exakte Zuordnung von einem alten URL-Pfad zu einem neuen Ziel.
Zum Beispiel:
forum/topic/123 → /t/welcome-to-our-community/456
Permalinks sind nützlich, wenn:
- Sie von einer anderen Forum-Plattform migriert sind
- alte Links von Suchmaschinen indiziert wurden
- alte Links in E-Mails, Dokumentationen oder anderen Websites verwendet werden
- Sie die Struktur der URLs Ihrer Site geändert haben
- Sie einen alten Pfad auf ein Thema, einen Beitrag, eine Kategorie, ein Tag, einen Benutzer oder eine externe URL umleiten möchten
Jede Permalink-URL wird auf ein Ziel abgebildet.
Permalinks sind exakte Übereinstimmungen. Das Permalink-URL-Feld unterstützt keine Platzhalter oder regulären Ausdrücke. Wenn viele alte URLs einem vorhersehbaren Muster folgen, verwenden Sie Permalink-Normalisierungen, um eingehende URLs vor der exakten Permalink-Suche zu transformieren.
Permalinks und Normalisierungen
Permalinks und Normalisierungen erfüllen unterschiedliche Funktionen:
| Funktion | Was es tut | Beispiel |
|---|---|---|
| Permalink | Leitet einen gespeicherten alten Pfad auf ein Ziel um | old/topic/123 → Thema 456 |
| Normalisierung | Ändert den eingehenden Pfad vor der Permalink-Suche | old/topic/123-title → old/topic/123 |
Eine Normalisierung leitet nicht selbst um. Sie ändert nur den Pfad, der zur Suche nach einem gespeicherten Permalink verwendet wird.
Nachdem die Normalisierung angewendet wurde, benötigen Sie weiterhin einen passenden Permalink.
Schnelle Beispiele
Umleitung einer alten Thema-URL
Alte URL:
https://discourse.example.com/forum/topic/123
Permalink-URL:
forum/topic/123
Zieltyp:
Thema
Ziel:
456
Ergebnis:
/forum/topic/123 → /t/welcome-to-our-community/456
Umleitung einer alten URL mit Query-String
Alte URL:
https://discourse.example.com/viewtopic.php?t=123
Permalink-URL:
viewtopic.php?t=123
Zieltyp:
Thema
Ziel:
456
Ergebnis:
/viewtopic.php?t=123 → /t/welcome-to-our-community/456
Umleitung vieler alter URLs mit demselben Muster
Alte URLs:
/forum/support/123-how-do-i-reset-my-password.html
/forum/general/456-how-do-i-change-my-email.html
Sie können eine Normalisierung verwenden, um sie vor der Suche zu vereinfachen:
/forum/support/123-how-do-i-reset-my-password.html → forum/123
/forum/general/456-how-do-i-change-my-email.html → forum/456
Erstellen Sie dann exakte Permalinks:
forum/123 → Thema 1001
forum/456 → Thema 1002
Was als Permalink-URL einzugeben ist
Geben Sie den alten Pfad ein, nicht die vollständige URL.
Verwenden Sie zum Beispiel:
forum/topic/123
oder:
/forum/topic/123
Verwenden Sie nicht die vollständige alte URL:
https://discourse.example.com/forum/topic/123
Führende Schrägstriche werden akzeptiert, aber sie werden beim Speichern des Permalinks entfernt. Diese beiden Einträge sind äquivalent:
/forum/topic/123
forum/topic/123
Beide werden gespeichert als:
forum/topic/123
Führende und nachgestellte Leerzeichen werden beim Speichern des Permalinks entfernt.
Query-Strings sind Teil der Übereinstimmung
Permalinks stimmen mit dem vollständigen Anforderungspfad überein, einschließlich des Query-Strings.
Das bedeutet, dass diese beiden URLs unterschiedliche Permalink-Übereinstimmungen sind:
/old/topic/123
/old/topic/123?utm_source=example
Wenn die alte URL einen Query-String enthält, müssen Sie entweder:
- einen Permalink erstellen, der den Query-String enthält, oder
- eine Permalink-Normalisierung verwenden, um den Query-String vor der Übereinstimmung zu entfernen oder zu vereinfachen
Für die meisten Analytik- oder Tracking-Parameter ist die Verwendung einer Normalisierung in der Regel besser, als viele separate Permalinks zu erstellen.
Zum Beispiel stimmt dieser gespeicherte Permalink:
docs/123
nicht unbedingt mit dieser angeforderten URL überein:
/docs/123?utm_source=newsletter
es sei denn, eine Normalisierung entfernt den Query-String vor der Suche.
Wenn Sie alte URLs aus Analytik-Tools, Suchmaschinen-Konsolenberichten, Browsern oder E-Mail-Kampagnen kopieren, prüfen Sie, ob Tracking-Parameter hinzugefügt wurden.
URL-Fragmente sind nicht Teil der Übereinstimmung
URL-Fragmente werden nicht an den Server gesendet.
Zum Beispiel kommt diese URL:
/old/topic#post-12
auf dem Server an als:
/old/topic
Ein Permalink oder eine Normalisierung kann nicht mit:
#post-12
übereinstimmen, es sei denn, das # ist in der tatsächlichen Anforderung als %23 codiert.
Unterstützte Permalink-Ziele
Ein Permalink kann auf einen der folgenden Zieltypen umleiten:
- Thema
- Beitrag
- Kategorie
- Tag
- Benutzer
- Externe oder relative URL
Externe oder relative URL-Ziele können für Umleitungen wie diese verwendet werden:
old/privacy-policy → https://archive.discourse.example.com/privacy
oder:
old/preferences → /my/preferences
Verwenden Sie externe URL-Ziele mit Vorsicht. Sie leiten Besucher von Ihrer Site weg und prüfen nicht, ob die Ziel-URL existiert.
Bevorzugen Sie interne Zieltypen, wenn Sie auf migrierte Themen, Beiträge, Kategorien, Tags oder Benutzer umleiten. Verwenden Sie ein externes URL-Ziel, wenn die Zielseite nicht durch ein internes Objekt dargestellt wird.
Einen Permalink manuell hinzufügen
Um einen Permalink manuell hinzuzufügen:
- Gehen Sie zu
/admin/config/permalinks. - Wählen Sie die Registerkarte Permalinks.
- Klicken Sie auf Permalink hinzufügen.
- Geben Sie den alten Pfad im Feld URL ein.
- Wählen Sie den Permalink-Typ.
- Geben Sie das Ziel ein oder wählen Sie es aus.
- Speichern Sie den Permalink.
- Testen Sie die alte URL in einem Browser oder mit
curl.
Beispiel:
URL:
forum/topic/123
Permalink-Typ:
Thema
Ziel:
456
Eine Anforderung an:
https://discourse.example.com/forum/topic/123
wird auf das Thema 456 umgeleitet.
Zielwerte
Der Zielwert hängt vom Permalink-Typ ab.
| Permalink-Typ | Ziel |
|---|---|
| Thema | Ein Thema |
| Beitrag | Ein Beitrag |
| Kategorie | Eine Kategorie |
| Tag | Ein Tag |
| Benutzer | Ein Benutzer |
| Externe oder relative URL | Eine vollständige externe URL oder ein relativer Pfad |
Beispiele:
forum/topic/123 → Thema 456
forum/post/789 → Beitrag 789
forum/category/support → Kategorie support
forum/tag/example → Tag example
forum/user/alice → Benutzer alice
old/privacy → https://archive.discourse.example.com/privacy
old/preferences → /my/preferences
Permalinks während einer Migration erstellen
Viele offizielle Importer erstellen automatisch Permalinks für migrierte Kategorien, Themen, Beiträge oder Benutzer.
Bei großen Migrationen werden Permalinks normalerweise vom Importer oder durch ein Migrationsskript erstellt, anstatt sie manuell einzeln einzugeben.
Wenn Sie einen benutzerdefinierten Importer schreiben, erstellen Sie Permalink-Einträge für alte URLs, die nach der Migration weiterhin funktionieren sollen.
Zum Beispiel:
Permalink.create!(url: "discussion/12345", topic_id: 987)
In diesem Beispiel ist discussion/12345 der alte Pfad und 987 die Discourse-Thema-ID.
Ein führender Schrägstrich wird ebenfalls akzeptiert:
Permalink.create!(url: "/discussion/12345", topic_id: 987)
Beide Beispiele speichern die Permalink-URL als:
discussion/12345
Um auf eine externe URL umzuleiten:
Permalink.create!(
url: "discussion/12345",
external_url: "https://archive.discourse.example.com/discussion/12345"
)
Beim Erstellen von Permalinks in einem Importer:
- speichern Sie den alten Pfad, nicht die vollständige alte Domain
- schließen Sie den Query-String nur ein, wenn er für die Übereinstimmung erforderlich ist
- stellen Sie sicher, dass jeder alte Pfad auf ein Ziel abgebildet wird
- prüfen Sie auf Duplikate, bevor Sie Datensätze einfügen
- denken Sie daran, dass Permalink-URLs eindeutig sein müssen
Wenn Sie mehrere Testmigrationen durchführen, können sich die endgültigen Thema- und Beitrag-IDs zwischen den Durchläufen ändern. Generieren oder überprüfen Sie Ihre endgültigen Permalink-Zuordnungen, wenn die Produktions-Migrationsdaten stabil sind.
Was Permalink-Normalisierungen sind
Eine Permalink-Normalisierung ändert einen eingehenden alten Pfad, bevor nach einem passenden Permalink gesucht wird.
Normalisierungen sind nützlich, wenn viele alte URLs demselben vorhersehbaren Muster folgen.
Angenommen, Ihr altes Forum verwendete URLs wie diese:
/forum/support/123-how-do-i-reset-my-password.html
aber Ihr gespeicherter Permalink ist einfacher:
forum/123
Eine Normalisierung kann die eingehende Anforderung in den gespeicherten Permalink-Pfad transformieren:
/forum/support/123-how-do-i-reset-my-password.html
↓
forum/123
Dann kann der Permalink umleiten:
forum/123 → /t/how-do-i-reset-my-password/456
Eine Normalisierung leitet nicht selbst um. Sie ändert nur den Pfad, der für die Permalink-Suche verwendet wird.
Sie benötigen weiterhin einen passenden Permalink für den normalisierten Pfad.
Die meisten Sites benötigen keine Permalink-Normalisierungen. Verwenden Sie sie nur, wenn viele alte URLs einem vorhersehbaren Muster folgen und die Erstellung eines Permalinks pro alter URL unpraktisch wäre.
Wie Permalinks und Normalisierungen zusammenarbeiten
Wenn eine alte URL angefordert wird, lautet der Prozess:
Besucher fordert alte URL an
↓
Permalink-Normalisierungen werden angewendet, wenn konfiguriert
↓
Eine Permalink-Suche wird mit dem resultierenden Pfad durchgeführt
↓
Wenn ein passender Permalink existiert, wird der Besucher umgeleitet
Zum Beispiel:
Angeforderte URL:
/old/topic/123?utm_source=newsletter
Normalisierung ändert sie zu:
old/topic/123
Permalink leitet sie um zu:
/t/new-topic-title/456
Eine Permalink-Normalisierung hinzufügen
Permalink-Normalisierungen werden über die Permalink-Einstellungen konfiguriert.
Um eine hinzuzufügen:
- Gehen Sie zu
/admin/config/permalinks. - Wählen Sie die Registerkarte Einstellungen.
- Fügen Sie eine Regel zur Einstellung
permalink normalizationshinzu. - Speichern Sie die Einstellung.
- Testen Sie eine alte URL, die normalisiert werden soll.
- Bestätigen Sie, dass der normalisierte Pfad mit einem vorhandenen Permalink übereinstimmt.
Die Syntax lautet:
/<regex>/<replacement>
Mehrere Regeln werden durch | getrennt.
Zum Beispiel:
/old\/topic\/(\d+).*/topic/\1
Dies kann transformieren:
old/topic/123-my-old-title
in:
topic/123
Die Ersetzung verwendet die Ruby-Ersetzungssyntax, daher werden Capture-Gruppen geschrieben als:
\1
\2
\3
Wichtige Normalisierungsregeln
Halten Sie Normalisierungsregeln einfach.
- Normalisierungen verwenden Ruby-Reguläre Ausdrücke.
- Wörtliche
/-Zeichen im Regex-Teil müssen als\/escaped werden. - Wörtliche
/-Zeichen im Ersetzungs-Teil müssen nicht escaped werden. - Mehrere Normalisierungsregeln werden durch
|getrennt. - Da
|Regeln trennt, vermeiden Sie die Verwendung von Regex-Alternation mit|. - Jede Regel verwendet eine einzelne Ersetzung, keine globale Ersetzung.
- Regeln werden in der Reihenfolge angewendet.
- Übereinstimmende Regeln werden sequenziell angewendet.
- Normalisierungen werden vor der Permalink-Suche angewendet.
- Normalisierungen werden auch beim Speichern von Permalink-Datensätzen angewendet.
- Der Einstellungs-Validierer fängt ungültige reguläre Ausdrücke ab, aber er fängt möglicherweise nicht jede Regel ab, die sich anders verhält als beabsichtigt.
Warnung: Normalisierungen werden angewendet, wenn Permalink-Datensätze gespeichert werden. Wenn Sie eine nicht normalisierte URL in der Admin-Oberfläche eingeben, kann sie als das normalisierte Ergebnis gespeichert werden. Wenn Sie Normalisierungen nach dem Erstellen von Permalinks hinzufügen oder ändern, testen Sie sorgfältig und prüfen Sie, wie neu gespeicherte Permalink-URLs gespeichert werden.
Normalisierungsbeispiele
Umleitung einer alten URL mit zusätzlichem Titeltext
Alte URLs:
/forum/support/123-how-do-i-reset-my-password.html
/forum/general/456-how-do-i-change-my-email.html
Sie können sie auf einfachere Permalink-Pfade normalisieren:
forum/123
forum/456
Beispiel-Normalisierung:
/forum\/[^\/]+\/(\d+).*/forum/\1
Erstellen Sie dann Permalinks:
forum/123 → Thema 1001
forum/456 → Thema 1002
Tracking-Query-Strings ignorieren
Alte angeforderte URL:
/docs/123?utm_source=newsletter
Gespeicherter Permalink:
docs/123
Normalisierung:
/(docs\/\d+)\?.*/\1
Dies entfernt den Query-String vor der Permalink-Suche.
Einen wichtigen Query-Parameter beibehalten
Einige alte Foren verwenden Query-Parameter als stabilen Thema-Identifikator.
Zum Beispiel:
viewtopic.php?f=10&t=123
viewtopic.php?t=123
Sie möchten diese möglicherweise normalisieren zu:
viewtopic.php?t=123
Beispiel-Normalisierung:
/(viewtopic\.php\?)(?:.*&)?(t=\d+).*/\1\2
Erstellen Sie dann einen Permalink:
viewtopic.php?t=123 → Thema 456
Regex- und Wildcard-Umleitungen
Das Permalink-URL-Feld unterstützt keine Regexes oder Platzhalter.
Dies wird als Permalink-URL nicht funktionieren:
forum/topic/*
Dies wird als Permalink-URL ebenfalls nicht funktionieren:
forum/topic/(\d+)
Wenn Sie eine musterbasierte Behandlung benötigen, verwenden Sie eine Permalink-Normalisierung, um die eingehende URL in eine Form zu schreiben, die mit einem exakten gespeicherten Permalink übereinstimmen kann.
Zum Beispiel:
/forum/topic/123-title → forum/topic/123
Erstellen Sie dann einen normalen exakten Permalink:
forum/topic/123 → Thema 456
Routenvorrang und integrierte Pfade
Die Permalink-Routing-Prüfung erfolgt nach den normalen Anwendungs-Routen.
Das bedeutet, dass eine gültige bestehende Route normal aufgelöst werden kann, bevor ein Permalink geprüft wird.
Seien Sie vorsichtig mit alten URLs, die mit integrierten Pfaden beginnen, wie zum Beispiel:
/t
/c
/u
/tag
/tags
Zum Beispiel kann eine alte Forum-URL wie diese wie eine integrierte Kategorie-Route aussehen:
/c/blog/old-platform-url/ba-p/12345
Wenn eine alte URL mit einer gültigen bestehenden Route konfligiert, kann die gültige Route Vorrang vor dem Permalink haben.
Ebenso, wenn Sie einen Permalink für einen Pfad erstellen, der wie eine bestehende Thema-Route aussieht, wie zum Beispiel:
t/123
kann die normale Thema-Route vor der Permalink-Suche behandelt werden.
Einige integrierte „Nicht-Gefunden"-Routen haben zusätzliches Fallback-Verhalten, aber Sie sollten sich nicht darauf verlassen. Testen Sie immer alte URLs, die mit integrierten Pfaden überlappen.
Wenn Sie möchten, dass eine alte Thema-URL woanders umgeleitet wird, darf die alte Thema-Route im Allgemeinen nicht weiterhin als gültige Thema-Route aufgelöst werden.
Berechtigungen und private Inhalte
Permalinks zu internen Zielen respektieren die normalen Berechtigungen.
Wenn ein Permalink auf ein privates oder eingeschränktes Thema, einen Beitrag, eine Kategorie, ein Tag oder einen Benutzer verweist, erhalten Besucher, die nicht auf dieses Ziel zugreifen können, eine 404, anstatt einer Umleitung.
Permalinks zu externen URLs prüfen keine internen Inhaltsberechtigungen.
Sonderzeichen und codierte URLs
Testen Sie URLs mit Sonderzeichen sorgfältig.
Dies umfasst URLs mit:
- Leerzeichen
+%&':- Klammern
- Nicht-Lateinischen Zeichen
Die Permalink-Übereinstimmung verwendet den codierten Anforderungspfad nach Entfernen des führenden Schrägstrichs und Anwenden konfigurierter Normalisierungen. Codierungsunterschiede können verhindern, dass eine URL mit dem erwarteten Permalink übereinstimmt.
Zum Beispiel sind diese möglicherweise nicht äquivalent, abhängig davon, wie die alte URL angefordert und gespeichert wird:
old/topic/hello%20world
old/topic/hello+world
Verwenden Sie %20 für Leerzeichen in URL-Beispielen. In einem URL-Pfad ist + nicht dasselbe wie ein Leerzeichen.
Zeichen wie &, ? und # haben eine besondere Bedeutung in URLs. Wenn sie als wörtliche Pfadzeichen gedacht sind, sollten sie prozentual codiert werden.
Wenn Sie unsicher sind, testen Sie die genaue alte URL, die Benutzer oder Suchmaschinen anfordern werden.
Einschränkungen
Permalinks sind für die Umleitung alter Pfade auf neue Ziele konzipiert. Sie sind keine allgemeine Umleitungs- oder Rewrite-Engine.
Wichtige Einschränkungen:
- Permalink-URLs werden als Pfad und Query-Strings gespeichert, nicht als vollständige URLs.
- Vollständige URLs werden nicht automatisch in Pfade konvertiert.
- Permalink-URLs müssen nach der Normalisierung eindeutig sein.
- Eine Permalink-URL kann nur ein Ziel haben.
- Unterstützte Ziele sind auf Themen, Beiträge, Kategorien, Tags, Benutzer und externe oder relative URLs beschränkt.
- Permalinks verwenden
301 Moved Permanently; es gibt keine Option pro Permalink für302. - Das Permalink-URL-Feld unterstützt keine Platzhalter oder regulären Ausdrücke.
- Query-Strings sind Teil des Suchschlüssels.
- URL-Fragmente, wie
#post-12, werden nicht an den Server gesendet und können nicht abgeglichen werden. - Die Übereinstimmung verwendet nicht das Anforderungsschema oder den Host.
- Native Routen werden vor der Catch-All-Permalink-Route geprüft.
- Interne Ziele werden berechtigungspflichtig geprüft.
- Externe URL-Ziele umgehen die Prüfungen interner Inhaltsberechtigungen.
- Permalink-Normalisierungen verwenden Ruby-Reguläre Ausdrücke.
- Normalisierungsregeln werden durch
|getrennt, also vermeiden Sie die Verwendung von|als Regex-Alternation. - Normalisierungsregeln verwenden eine einzelne Ersetzung pro Regel, keine globale Ersetzung.
- Normalisierungen werden sowohl vor der Suche als auch vor dem Speichern von Permalink-Datensätzen angewendet.
- Der Einstellungs-Validierer fängt ungültige reguläre Ausdrücke ab, aber er fängt möglicherweise nicht jede Regel ab, die sich anders verhält als beabsichtigt.
Für die meisten Sites sind einfache Eins-zu-Eins-Permalinks einfacher zu warten als komplexe Normalisierungsregeln. Verwenden Sie Normalisierungen nur, wenn alte URLs einem vorhersehbaren Muster folgen.
Vermeiden Sie, jede alte URL auf die Startseite umzuleiten
Leiten Sie nicht alle alten URLs auf Ihre Startseite um.
Leiten Sie jede alte URL auf die relevanteste neue Seite um. Wenn es keine entsprechende Inhalt gibt, kann eine 404 besser sein, als Benutzer und Suchmaschinen zu einer irrelevanten Seite zu senden.
Gute Umleitungen sind spezifisch:
old/topic/123 → neues Thema zum selben Thema
Schlechte Umleitungen sind generisch:
old/topic/123 → Startseite
old/topic/456 → Startseite
old/topic/789 → Startseite
Testen Sie Ihre Umleitungen
Nach dem Erstellen von Permalinks oder Normalisierungen testen Sie eine Stichprobe alter URLs.
Sie können in einem Browser testen oder verwenden:
curl -I https://discourse.example.com/forum/topic/123
Eine funktionierende Permalink-Umleitung sollte eine permanente Umleitung ähnlich wie diese zurückgeben:
HTTP/2 301
location: https://discourse.example.com/t/welcome-to-our-community/456
Testen Sie Beispiele aus jedem alten URL-Muster, einschließlich:
- alte Thema-URLs
- alte Kategorie-URLs
- alte Beitrag-URLs
- URLs mit Query-Strings
- URLs mit Sonderzeichen
- URLs aus Suchergebnissen
- URLs aus alten E-Mails oder Dokumentationen
- URLs, die mit integrierten Pfaden wie
/t,/coder/ubeginnen - externe URL-Umleitungen
Fehlerbehebung
Wenn eine alte URL nicht umgeleitet wird, prüfen Sie diese häufigen Ursachen:
- Bestätigen Sie, dass der Permalink existiert.
- Bestätigen Sie, dass die Permalink-URL der alte Pfad ist, nicht die vollständige alte Domain.
- Prüfen Sie, ob die alte URL einen Query-String enthält.
- Wenn Sie eine Normalisierung verwenden, bestätigen Sie, dass der normalisierte Pfad mit einem gespeicherten Permalink übereinstimmt.
- Prüfen Sie, ob eine integrierte Route Vorrang hat.
- Prüfen Sie, ob das Ziel privat oder eingeschränkt ist.
- Prüfen Sie auf Codierungsunterschiede, wie
%20vs+. - Prüfen Sie, ob eine Normalisierung die URL geändert hat, als der Permalink gespeichert wurde.
- Bestätigen Sie, dass der Inhalt migriert wurde.
- Testen Sie mit der genauen alten URL aus einem Browser oder mit
curl -I.
Die häufigsten Probleme sind:
- Eingabe der vollständigen alten URL anstelle des alten Pfads
- fehlende oder unerwartete Query-Strings
- Erwartung, dass Platzhalter oder Regexes im Permalink-URL-Feld funktionieren
- alte URLs, die mit integrierten Pfaden überlappen
- private oder eingeschränkte Ziele
- Codierungsunterschiede
- Normalisierungen, die den Pfad unerwartet ändern
SEO-Hinweise
Nach einer Migration können Suchmaschinen alte URLs als umgeleitet melden. Dies ist erwartet, wenn diese alten URLs jetzt auf die korrekten neuen Seiten umleiten.
Für die besten Ergebnisse:
- leiten Sie alte URLs auf relevante neue Seiten um
- vermeiden Sie unnötige Umleitungsketten
- vermeiden Sie die Umleitung vieler irrelevanter URLs auf die Startseite
- halten Sie Umleitungen lange genug aufrecht, damit Benutzer und Suchmaschinen sie aktualisieren können
- testen Sie wichtige URLs aus Ihrem alten Sitemap-, Analytik- oder Suchkonsolendaten