Rediriger page html avec redirection 301

Nouveau WRInaute
Bonjour
J'ai un site tout en html dont je vais changer le nom des url plus adaptées à l'activité.
Je souhaiterai utiliser pour cela la redirection 301 à l'aide d'un fichier .htacsess

J'ai cherché partout, je n'ai trouvé aucune procédure pour créer un fichier ht access de redirection pour des pages html. On ne trouve que des formules pour du php. Mon hébergeur OVH m'a dit que ce n'était pas possible !

Donc comment faire pour rediriger les pages ainsi :
page-1-old.html devient => page-1-new .html
page-2-old.html devient => page-2-new .html
page-3-old.html devient => page-3-new .html
page-4-old.html devient => page-4-new .html
page-5-old.html devient => page-5-new .html
.................. ...............
page-10-old.html devient => page-10-new .html

Merci pour vos précieux conseils
 
Nouveau WRInaute
Avec le mod_rewrite et .htaccess tu peux rediriger ce que tu veux.

Voici comment faire :
Code:
RewriteEngine on
RewriteRule ^page-([0-9]+)-old\.html page-$1-new.html [R=301,L]

-------------
Blogenman
http://www.blogenman.com
Twitter: @blogenman
Facebook: https://www.facebook.com/blogenman
 
Nouveau WRInaute
Bonjour
Merci pour la réponse et la solution

Sauf que pour l'exemple et la compréhension, j'ai mis un nom fictif de page, il n'y a pas de déclinaison de numéros de pages

Donc autre exemple
alain.html devient => remi.html
claude.html devient => fernand.html
sandrine.html devient => annie.html
viviane devient => camille.html
frederic.html devient => patrick.html

Etc ...
Merci
 
Nouveau WRInaute
Il suffit alors de rajouter autant de lignes "RewriteRule" que tu as de pages à rediriger.

Modèle:
RewriteEngine on
RewriteRule ^alain\.html$ remi.html [R=301,L]
RewriteRule ^claude\.html$ fernand.html [R=301,L]

Bon courage !
 
Discussions similaires
Haut