web-dev-qa-db-fra.com

Réécrire l'URL pour remapper WordPress Permalink

Je déplace mon site WordPress vers un nouvel hôte et, par la même occasion, je souhaite apporter une modification unique aux liens permanents Je veux réécrire les URL de /2015/11/sample-post/ à /sample-post/, mais comment puis-je accomplir cela?

1
gmahler5th

Le moyen le plus efficace d'y parvenir serait de changer la structure en /%postname%/ et d'ajouter une redirection 301 à votre fichier .htaccess pour l'ancienne structure:

RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/(?!page/)(.+)$ http://example.com/$3

Changez example.com dans votre domaine et ajoutez la redirection au-dessus de la directive # BEGIN WordPress afin qu'elle ne soit pas supprimée si WordPress met à jour le fichier.

EDIT - redirection/aaaa/mm/jj/postname

RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([0-9]{2})/(?!page/)(.+)$ http://example.com/$4
3
Milo

Aller à settings -> permalink. et que l'ajouter comme ceci: %post_name%.

0
Kvvaradha