Bonjour,

Je ne savais pas où mettre ce sujet donc n'hésiter pas à me dire si ce n'est pas le bon endroit.
Donc voici mon problème, j'ai un ancien site dont les url sont de la forme suivante :

http://www.domaine.com/nom-companie-id (exemple : http://www.domaine.com/la-fnac-24).

On a refait le site depuis sous Drupal pour une nouvelle version dont les url sont :

http://www.domaine.com/entreprise/nom-companie (exemple : http://www.domaine.com/entreprise/la-fnac).

Je dois donc modifier le nouveau htaccess (Drupal) pour faire en sorte que lorsque l'on mettra la nouvelle version en ligne, les anciennes url matches avec les nouvelles. Je dois modifier à la volée les anciennes pour qu'elles soient de la forme des nouvelles url.

Merci d'avance pour votre aide.

2 réponses


Grafikart
Réponse acceptée

Il faut faire des expression régulière et des redirectMatch (je ne donne pas la solution volontairement :) )

kal-el
Auteur
Réponse acceptée

Merci pour ta réponse Jonathan, je me suis donc un peu renseigner sur redirectMatch et j'ai fais quelques chose de ce genre :

RedirectMatch permanent ^/(^/]+)-\d+$ http://www.domaine.com/entreprise/$1

N'ayant aucun moyen de le vérifier pour le moment (le nouveau site sera mis en ligne d'ici 1 à 2 semaines), je voulais juste savoir si cela te parait bon ou s'il y a des erreurs?

Merci pour tout