Question

Je gère une instance de Wordpress dans laquelle les URL sont au format suivant:

http://www.example.com/example-category/blog-post-permalink/

L’auteur du blog a fait un travail incohérent en ajoutant des catégories aux messages. Ainsi, alors que certains d'entre eux avaient des catégories légitimes dans leurs URL, au moins la moitié sont "non catégorisés".

Je peux facilement changer le nom de l'URL dans Wordpress sans le nom de la catégorie (par exemple, http: //www.example.com/blog-post-permalink/ ), mais j'aimerais créer une règle mod_rewrite pour rediriger automatiquement toutes les demandes du format précédent vers le nouveau format plus propre.

Comment puis-je utiliser une recette mod_rewrite pour gérer cela, en tenant compte du fait que je veux honorer les requêtes pour les vrais répertoires WordPress qui se trouvent dans ma racine Web?

Était-ce utile?

La solution

Quelque chose d'aussi simple que:

RewriteRule ^/[^/]+/([^/]+)/?$ /$2 [R]

Peut-être le ferait-il?

Cette simple redirection / foo / bar / vers / bar .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top