WRInaute occasionnel
Bonsoir,
Je me posais une question à propos des pages en php qui affichent les données d'une bdd, et celles ci étant nombreuses, nécessitent au fur et à mesure une pagination. On obtient donc des pages du type : titrepage.php?page=2...
Le problème c'est qu'il y a forcément un texte sur la page qui se multiplie sur toutes les pages, sans parler du <title> et des balises meta.
Il y a effectivement l'url rewriting qui peut servir sur un forum ou sur un blog, mais là je me posais la question spécialement pour les pages qui "archivent" des données avec une pagination. On ne peut pas faire d'url rewriting puisque le texte de la page qui précède la liste affichée par la bdd reste le même sur toutes les pages. A la limite il est possible de faire varier le title et les balises meta avec un peu d'imagination et du php (mais c'est dur de trouver mieux que "<title + 'variable liée au numéro de la page'>") Mais pour le texte ce n'est même pas possible, on ne va pas afficher un paragraphe différent à chaque page crée de manière dynamique !
Pour l'instant ma solution c'est d'avoir une balise meta 'index' qui se transforme en 'noindex' quand l'url est du type ?page=2. Mais ça implique ne pas indexer les pages supplémentaires quand la liste de la bdd est longue, et d'essayer de faire remonter sur la page racine les données les plus susceptibles de plaire aux visiteurs.
Pour une page de news paginées, c'est pire, car les news sont rangées par date et non par téléchargements. J'imagine aussi que l'edito du site, les balises meta et le title restent identiques sur toutes les pages.
Y a t-il des techniques pour éviter de DC ?
Edit WebRankInfo : réponse ici Pagination et Duplicate Content
Je me posais une question à propos des pages en php qui affichent les données d'une bdd, et celles ci étant nombreuses, nécessitent au fur et à mesure une pagination. On obtient donc des pages du type : titrepage.php?page=2...
Le problème c'est qu'il y a forcément un texte sur la page qui se multiplie sur toutes les pages, sans parler du <title> et des balises meta.
Il y a effectivement l'url rewriting qui peut servir sur un forum ou sur un blog, mais là je me posais la question spécialement pour les pages qui "archivent" des données avec une pagination. On ne peut pas faire d'url rewriting puisque le texte de la page qui précède la liste affichée par la bdd reste le même sur toutes les pages. A la limite il est possible de faire varier le title et les balises meta avec un peu d'imagination et du php (mais c'est dur de trouver mieux que "<title + 'variable liée au numéro de la page'>") Mais pour le texte ce n'est même pas possible, on ne va pas afficher un paragraphe différent à chaque page crée de manière dynamique !
Pour l'instant ma solution c'est d'avoir une balise meta 'index' qui se transforme en 'noindex' quand l'url est du type ?page=2. Mais ça implique ne pas indexer les pages supplémentaires quand la liste de la bdd est longue, et d'essayer de faire remonter sur la page racine les données les plus susceptibles de plaire aux visiteurs.
Pour une page de news paginées, c'est pire, car les news sont rangées par date et non par téléchargements. J'imagine aussi que l'edito du site, les balises meta et le title restent identiques sur toutes les pages.
Y a t-il des techniques pour éviter de DC ?
Edit WebRankInfo : réponse ici Pagination et Duplicate Content