Wie kann ich von der URL des benutzerdefinierten Posttyps zur Kategorie-URL wechseln?

Im letzten Jahr habe ich benutzerdefinierte Post-Typen verwendet, um meine verschiedenen Post-Typen (duh) zu unterscheiden. Die Sache ist, ich merke jetzt, dass Kategorien archivierte Seiten für diese verschiedenen Arten von Posten effizienter anbieten.

Meine benutzerdefinierten Post-Typen schreiben die Permalink-Struktur so um, dass domain.com/post-type/post.php angezeigt wird

Ich möchte auf die Standard-Permalink-Struktur von domain.com/%category%/%postname%/ zurückkehren.

Die Sache ist, ich weiß, das wird die URLs, die sich im Internet verbreiten, auf meine bereits existierenden Seiten aufteilen, und das möchte ich vermeiden.

Zum Beispiel wäre meine URL mit dem Beitragstyp “review” domain.com/review/post.php, wenn ich zur Kategorie “reviews” für die URL domain.com/reviews/post.php wechseln möchte

Um zu vermeiden, URLs zu brechen, was wäre das Beste für mich?

Solutions Collecting From Web of "Wie kann ich von der URL des benutzerdefinierten Posttyps zur Kategorie-URL wechseln?"

Ihre beste Wette wird eine Reihe von Apache Rewrite-Regeln sein. Lege etwas über die # BEGIN WordPress Zeile in deine .htaccess Datei:

  RewriteRule ^subdirectory/(.*)$ /anotherdirectory/$1 [R=301,NC,L]  

Verwenden Sie also Ihr Beispiel für die Weiterleitung /review nach /reviews :

  RewriteRule ^review/(.*)$ /reviews/$1 [R=301,NC,L]  

Sie können so viele Regeln eingeben, wie Sie benötigen (dh 1 für jedes Unterverzeichnis). Sie können hier mehr über mod_rewrite lesen.