Bonjour,

J'ai pour objectif de modifier le nom et l'emplacement de trois dossiers de mon site web. Cela implique de changer les liens hypertextes pointant sur ces dossiers. Les articles à modifier sont dans une base de données mysql.

Ainsi, il faudrait faire en sorte de modifier les urls suivantes :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
/balades_vtt/voir_balades_vtt.php
/balades_pieds/voir_balades_pieds.php
en :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
/php/balade/voir_balade.php

Les urls contiennent deux paramètres qu'il ne faut pas modifier :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
?numdep=68&voir_balade=161

Toujours dans le même principe, il faudrait modifier les URL's contenants :

en :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
/php/test/voir_test.php
Sachant que cette url prend un paramètre :

Est-ce qu'un update des différentes tables avec un preg_replace() est une bonne solution ?
Si oui, pouvez-vous me proposer un exemple ?

Par avance merci.