Bonsoir à tous !
Etant un fervent lecteur de WRI, je me laisse tenter à vous poser une petite question concernant différentes méthodes de tri d'une liste sur un résultat quelconque récupéré dans une base de données.
Imaginons les champs Titre et Description. J'affiche ces champs, un à la suite de l'autre, dans une page. Je souhaite pouvoir trier cette liste par ordre croissant ou décroissant sur le nom ou encore la description.
Jusque là, pas de problème ! Je crois voir la méthode à utiliser mais à savoir si c'est la bonne... Je ferais donc deux variables que je mettrais à jour suivant le $_GET contenu dans l'url réécrite ou non.
La question arrive !! : J'aimerais savoir précisément quelle méthode utiliser pour éviter les pages dupliquées avec l'utilisation des paramètres dans les url réécrites ou non. En effet, si j'utilise mon système, je me retrouverai vite avec un nombre conséquent de pages au contenu similaire mais trié différemment.
Auriez-vous une solution à ce problème ?
J'émets quelques hypothèses:
=> Faire une redirection 301 des url contenant les paramètres vers le nom du fichier principal pour éviter que google les indexe ?
NB: Je ne sais pas si le tri fonctionnement toujours pour le simple utilisateur ou peut-être une technique qui ne montrerait que les paramètres aux visiteurs et à Google, une 301 ?
=> Utiliser un autre système que le PHP ?
NB: Je ne connais pas le js ou l'ajax ^^
=> Préférer des urls avec paramètres "?nom=" ou bien les réécrire ?
NB: Je ne sais pas si Google référence de la même façon pour les deux méthodes.
=> Ou alors, s'occuper de rien et mettre toutes les pages qu'on ne veut pas référencer en "nofollow" (si c'est bien ce que ça fait)
Pour la dernière hypothèse, je me pose encore une question. J'ai cru lire que Google ne référençait pas les pages contenant trop de paramètres. Devrais-je utiliser cette technique afin d'éviter les pages dupliquées ? Il faut dire que la réécriture d'url est quand même beaucoup plus propre !
Merci à tous, j'attends vos avis avec impatience pour ne pas me planter bien profond !
YoyoS,
Etant un fervent lecteur de WRI, je me laisse tenter à vous poser une petite question concernant différentes méthodes de tri d'une liste sur un résultat quelconque récupéré dans une base de données.
Imaginons les champs Titre et Description. J'affiche ces champs, un à la suite de l'autre, dans une page. Je souhaite pouvoir trier cette liste par ordre croissant ou décroissant sur le nom ou encore la description.
Jusque là, pas de problème ! Je crois voir la méthode à utiliser mais à savoir si c'est la bonne... Je ferais donc deux variables que je mettrais à jour suivant le $_GET contenu dans l'url réécrite ou non.
La question arrive !! : J'aimerais savoir précisément quelle méthode utiliser pour éviter les pages dupliquées avec l'utilisation des paramètres dans les url réécrites ou non. En effet, si j'utilise mon système, je me retrouverai vite avec un nombre conséquent de pages au contenu similaire mais trié différemment.
Auriez-vous une solution à ce problème ?
J'émets quelques hypothèses:
=> Faire une redirection 301 des url contenant les paramètres vers le nom du fichier principal pour éviter que google les indexe ?
NB: Je ne sais pas si le tri fonctionnement toujours pour le simple utilisateur ou peut-être une technique qui ne montrerait que les paramètres aux visiteurs et à Google, une 301 ?
=> Utiliser un autre système que le PHP ?
NB: Je ne connais pas le js ou l'ajax ^^
=> Préférer des urls avec paramètres "?nom=" ou bien les réécrire ?
NB: Je ne sais pas si Google référence de la même façon pour les deux méthodes.
=> Ou alors, s'occuper de rien et mettre toutes les pages qu'on ne veut pas référencer en "nofollow" (si c'est bien ce que ça fait)
Pour la dernière hypothèse, je me pose encore une question. J'ai cru lire que Google ne référençait pas les pages contenant trop de paramètres. Devrais-je utiliser cette technique afin d'éviter les pages dupliquées ? Il faut dire que la réécriture d'url est quand même beaucoup plus propre !
Merci à tous, j'attends vos avis avec impatience pour ne pas me planter bien profond !
YoyoS,