Ich habe vor einiger Zeit eine Website erstellt und nach einigen Tagen wurden einige Beiträge von Suchmaschinen indiziert. Heute habe ich die Permalink-Struktur von /%postname%/
auf geändert /%category%/%postname%/
.
Danach erscheint ein, wenn Leute von Suchmaschinen auf meine Website kommen 404 page not found error
. Ich möchte alle alten URLs ohne 404-Fehler in die neue Kategorie-Basis-URL ändern.
Wie kann ich es tun?
Ich benutze übrigens das Yoast Plugin.
categories
permalinks
redirect
urls
prashant
quelle
quelle
Antworten:
Dies geschieht, weil WordPress Ihren alten Beitragsnamen jetzt als Kategorienamen liest - und diese Kategorie nicht finden kann.
Lösung: Filtern Sie
404_template
und versuchen Sie, den Beitrag und seinen Permalink zu finden. Dann umleiten.quelle
Sie müssen 301 Weiterleitungen von Ihren alten Seiten-URLs zu den neuen hinzufügen.
Dieses Plugin sollte das erreichen, was Sie wollen: http://wordpress.org/extend/plugins/redirection/
Da Änderungen an Ihren Permalinks erkannt und automatisch Weiterleitungen hinzugefügt werden, müssen Sie zu Ihrer alten Permalink-Struktur zurückkehren, das Plugin aktivieren und dann Ihre Permalinks auf die neue Struktur aktualisieren.
Hoffe das hilft.
quelle