[PHP/MYSQL] incrementation auto > reutiliser un id effacé
4 messages • Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
[PHP/MYSQL] incrementation auto > reutiliser un id effacé
J'ai une table avec incrementation automatique de l'ID. Chaque jour, des annonces sont ajoutées, d'autres supprimées...
Mais chaque nouvelle ligne vient s'ajouter a la fin, et de nombreux ID entre le premier et le dernier sont du coup inutilisés.
Y a til un moyen de demander la reutilisation des ID inexistants a partir de 0?
A l'heure actuelle, de nombreuses pages referencees par google se retrouvent a cause de ca en 404...
Je ne souhaietrais pas risquer une "penalite" de la part de google a cause de ca.
D'autre part, le referencement de ces pages est tres precaire, car elles n'existent que durant la periode de validité d'une annonce, et il serait preferable d'avoir moins de pages, mais toutes ciblées et ayant un contenu reel...Qu'en pensez vous?
Mais chaque nouvelle ligne vient s'ajouter a la fin, et de nombreux ID entre le premier et le dernier sont du coup inutilisés.
Y a til un moyen de demander la reutilisation des ID inexistants a partir de 0?
A l'heure actuelle, de nombreuses pages referencees par google se retrouvent a cause de ca en 404...
Je ne souhaietrais pas risquer une "penalite" de la part de google a cause de ca.
D'autre part, le referencement de ces pages est tres precaire, car elles n'existent que durant la periode de validité d'une annonce, et il serait preferable d'avoir moins de pages, mais toutes ciblées et ayant un contenu reel...Qu'en pensez vous?
Si tu voulais éviter cela il fallait pas utiliser d'auto increment, l'aventage du auto increment et justement d'éviter d'avoir deux fois le même ID pour un enregistrement.
Le seule moyen qu'il te reste à faire c'est de vérifier si l'annonce existe et si c'est pas le cas de renvoyer le visiteur vers une page lui expliquant que l'annonce n'est plus en ligne ou n'existe plus.
A+
Le seule moyen qu'il te reste à faire c'est de vérifier si l'annonce existe et si c'est pas le cas de renvoyer le visiteur vers une page lui expliquant que l'annonce n'est plus en ligne ou n'existe plus.
A+
c'est ce que j'ai fait. Mais pour google ca fait une multitude de pages en duplicate content qui disent que l'annonce n'existe plus...Surprenant qu'on puisse rien faire...
Dans le cas d'une incrementation manuelle, ca fonctionne comment?
Dans le cas d'une incrementation manuelle, ca fonctionne comment?
Lors de l'ajout de l'annonce tu récupères l'ID max et tu ajoutes un pour l'enregistrement.
Mais tu risques, s'il y a beaucoup de monde, d'avoirt deux fois le même ID et je ne pense pas que c'est ce que tu souhaites.
Sinon un autre moyen, désindexer les pages "404" de Google ou au pire les laisser et proposer au visteur (ou robot) de visiter les autres pages du site, comme la catégorie d'annonce précédente.
A+
Mais tu risques, s'il y a beaucoup de monde, d'avoirt deux fois le même ID et je ne pense pas que c'est ce que tu souhaites.
Sinon un autre moyen, désindexer les pages "404" de Google ou au pire les laisser et proposer au visteur (ou robot) de visiter les autres pages du site, comme la catégorie d'annonce précédente.
A+
4 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


le forum