Redirection 301 avec réécriture dans le htaccess [Résolu/Fermé]

Signaler
Messages postés
311
Date d'inscription
mardi 19 février 2008
Statut
Membre
Dernière intervention
23 avril 2019
-
Messages postés
311
Date d'inscription
mardi 19 février 2008
Statut
Membre
Dernière intervention
23 avril 2019
-
Bonjour,

J'ai les redirections permanentes suivantes à insérer dans le htaccess
Redirect 301 /music-goldman-generation http://www.monsite.com/music/goldman-generation
Redirect 301 /music-alizee http://www.monsite.com/music/alizee
Redirect 301 /music-barry-white http://www.monsite.com/music/barry-white
....

Ça marche mais ça fait 1200 lignes or il y a une logique que l'on peut programmer dans ces URL. Par exemple avant c'était music-{nom-artiste}, c'est devenu /music/{nom-artiste}

Comment transformer ça en RewriteRule de htaccess?

1 réponse

Messages postés
311
Date d'inscription
mardi 19 février 2008
Statut
Membre
Dernière intervention
23 avril 2019
35
Ok, j'ai trouvé la solution

Utilser RedirectMatch

RedirectMatch 301 /(music)-([a-z0-9\-]*) http://www.monsite.com/music/$2

c'est à dire rediriger quand l'expression régulière: ça commence par 'music' suivi de tiret suivi d'un ensemble de chaines alphanumériques et de tirets!