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 🙂
Laisser un commentaire