htaccess 301 redirect après un changement dans une partie de l’url

Comment redirect les URL de l’ancienne URL vers la nouvelle URL? Voici le cas:

http://www.lorem.com/ipsum/dolor/sit -> http://www.lorem.com/ipsum/dolor/amet http://www.lorem.com/ipsum/dolor/sit/lipsum -> http://www.lorem.com/ipsum/dolor/amet/lipsum http://www.lorem.com/ipsum/dolor/sit/vulvat -> http://www.lorem.com/ipsum/dolor/amet/vulvat http://www.lorem.com/ipsum/dolor/sit/lol -> http://www.lorem.com/ipsum/dolor/amet/lol 

Le client a renommé sit pour amet . Dois-je créer une redirection par lien ou est-ce que je peux redirect le sit pour amet et toutes les pages sous une seule amet ?

Vous aurez besoin d’un seul RewriteRule pour gérer cela.

Activez mod_rewrite et .htaccess via httpd.conf , puis placez ce code dans votre .htaccess sous le répertoire DOCUMENT_ROOT :

 Options +FollowSymLinks -MultiViews # Turn mod_rewrite on RewriteEngine On RewriteBase / RewriteRule ^(ipsum/dolor)/sit(/.*|)$ $1/amet$2 [L,NC,R=301]