.htaccess ou redirection PHP?

WRInaute accro
Bonjour à tous
Une question dont je pense avoir la réponse :

Prenons un changement de structure d'un site; 2 000 URL vont déménager, et aucun schéma permettant des redirections avec expressions régulières ne peut s'appliquer.

En terme de performance, vaut-il mieux :

- faire un fichier .htaccess contenant 2.000 lignes de redirections
OU
- bricoler en PHP un systeme reconnaissant l'URL appelée, cherchant dans une base sql l'URL de redirection correspondant et appliquer une redirection 301 par la fonction header() ?

Je penche pour la seconde solution, mais si quelqu'un a déjà eu à faire à ce genre de questions, son éclairage sera le bienvenu.
Merci
 
WRInaute accro
Disons que la seconde solution te permet de gérer ça plus proprement: des 301 lorsqu'il y a lieu de dire que le contenu a été déplacé, ou des 410 lorsqu'il n'y a pas de page "équivalente", mais que tu trouves des pages proches (-> suggestions de visites).
 
WRInaute accro
En effet; mais mon interrogation porte plutôt sur les performances en terme de serveur. Je ne connais pas les conséquences d'un fichier .htaccess de 2.000 lignes questionné à chaque connexion...
 
Discussions similaires
Haut