Migration wordpress : un peu de .htaccess

Récemment j’ai procédé à la migration d’un site sous wordpress : changement de répertoire sur le serveur d’hébergement et changement de nom de domaine (NDD). Voila le .htaccess que j’ai utilisé :

 

Options +FollowSymlinks
RewriteEngine on
RedirectPermanent /url1  http://nouveau-ndd/suite_de_l_url/
RedirectPermanent /category/communique-de-presse http://nouveau-ndd/category/pressemedias/
RedirectPermanent /ecrivez-nous http://nouveau-ndd/equipe/
RedirectPermanent /category/agenda http://nouveau-ndd/agenda/
RewriteCond %{REQUEST_URI} !^/wp-content/uploads
RewriteCond %{HTTP_HOST} ^www.ancien-ndd
RewriteRule ^(.*) http://nouveau-ndd/$1  [QSA,L,R=301]

Donc quelques petites choses à noter :

  • Les exceptions sont à mettre en premier (pour des url dont la structure changera entre de l’ancien et le nouveau site, ou pour ceux qui seront modifiés)
  • RewriteCond %{REQUEST_URI} pour qu’un répertoire ne soit par concerné par la redirection (exemple un répertoire avec des médias)
  • Et finir par la redirection permanente pour tous le reste du site 🙂

Publié

dans

par

Étiquettes :

Commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.