Htaccess redirection ancienne url via page php

Nouveau WRInaute
Bonjour à tous et bon dimanche après midi.
une petite question pour les spécialistes de la réécriture d'url...

j'ai mis en place la réécriture d'url jusque là pas de problème.
maintenant j'ai besoin de rediriger mes anciennes url vers les nouvelles.

format des anciennes url http://www.example.com/accueil.php?page=unecategorie&ide=idproduit
format des nouvelles url http://www.example.com/unecategorie/lenomduproduit/idproduit.htm

le nouveau format inclus le nom du produit, il me faudrait donc une table de correspondance via un rewriteMap, mais voilà je suis sur un serveur mutualisé donc pas d'accès au host et pas possible d'utilisé ce rewriteMap.

j'ai créer une régle rewriteCond rewriteRule dans le htaccess pour cibler les anciennes url et rediriger vers une page php qui lance une requête et va rechercher le nom du produit dans la BD pour reconstruire les nouvelles adresses et rediriger vers ces nouvelles url.
(ça va tout le monde suit, je me fais bien comprendre ?)

voilà ma question (oups ! mes questions) !
(après avoir parcouru nombre de discutions et tutos sans y trouver ma réponse)
tout ceci c'est pour faire une redirection 301 et faire oublier les anciennes url pour cause duplicate content.

comment va être vu cette redirection par les moteurs de recherches :
_ si je place le drapeau [R=301,L] derrière le rewriteRule ?
_ si je place "header("Status: 301 Moved Permanently", false, 301);" dans le php de reconstruction et redirection ?
Quel est selon vous la solution la plus fiable ?
Ce genre de redirection via un programme php, est-ce une bonne solution (ou faut-il faire autrement) ?
La redirection permanente sera t'elle correctement comprise ?

en vous remerciant de m'éclairer sur cette problématique.
 
Discussions similaires
Haut