optimiser sa page 404
11 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
optimiser sa page 404
bonjour
je cherche une façon pour pouvoir incrémenter ma base de donnée a chaque fois que la page 404 est exécutée!
J'indiquerais comme çà le nombre de fois, le lien pere, le lien demandant etc ...
je cherche une façon pour pouvoir incrémenter ma base de donnée a chaque fois que la page 404 est exécutée!
J'indiquerais comme çà le nombre de fois, le lien pere, le lien demandant etc ...
- magic corp.
- WRInaute impliqué

- Messages: 425
- Inscription: Jeu Juin 17, 2004 9:56
Tu crées une page style erreur-404.php (si t'on site utilise PHP) dans cette page tu met le code pour ta base de donnée, etc... et tu modifie ton fichier .htaccess en mettant "ErrorDocument 404 /erreur-404.php"
Tu peux aussi pousser un peu le concepte avec une page erreur standard style "erreur.php" et après tu gère un "error_id" pour le differente erreur. avec un "ErrorDocument 404 /erreur.php?error_id=404", "ErrorDocument 503 /erreur.php?error_id=503", etc...
- Magic -
Tu peux aussi pousser un peu le concepte avec une page erreur standard style "erreur.php" et après tu gère un "error_id" pour le differente erreur. avec un "ErrorDocument 404 /erreur.php?error_id=404", "ErrorDocument 503 /erreur.php?error_id=503", etc...
- Magic -
j'ai rien compris , en fait là !
J'ai déjà ma page 404, avec htaccess et php!
Ce que je veux c'est d'implémenter une table lorsque une personne tombe sur ma page 404, mais de ne compter qu'une fois si la personne tombe plsuieurs fois ...
J'ai déjà ma page 404, avec htaccess et php!
Ce que je veux c'est d'implémenter une table lorsque une personne tombe sur ma page 404, mais de ne compter qu'une fois si la personne tombe plsuieurs fois ...
On ne dira pas dans ce cas "implémenter", mais "incrémenter"
Dans le fichier .php qui gère l'erreur (qui affiche une page spéciale ou effectue une redirection), ajoute simplement une requête SQL qui te permettra d'incrémenter un champ créé au préalable dans ta base.
Un peu comme ça :
Crées une table ips avec un champ ip et une table erreurs avec un champ nombre
<?
//test de l'ip
$ip = $_SERVER["REMOTE_ADDR"];
if(mysql_num_rows(mysql_query("SELECT ip FROM ips WHERE ip = '$ip'"))==0){
$maj_404_count = mysql_query("UPDATE erreurs SET nombre + 1");
}
Fait à la va-vite hein
?>
Dans le fichier .php qui gère l'erreur (qui affiche une page spéciale ou effectue une redirection), ajoute simplement une requête SQL qui te permettra d'incrémenter un champ créé au préalable dans ta base.
Un peu comme ça :
Crées une table ips avec un champ ip et une table erreurs avec un champ nombre
<?
//test de l'ip
$ip = $_SERVER["REMOTE_ADDR"];
if(mysql_num_rows(mysql_query("SELECT ip FROM ips WHERE ip = '$ip'"))==0){
$maj_404_count = mysql_query("UPDATE erreurs SET nombre + 1");
}
Fait à la va-vite hein
?>
Je pose la question surtout pour les bots ou autres spyder, mais est ce que l'ip est la meilleur Id ???
surtout si le robot execute plusieurs fois la page 404, j'aimerais générer uniquement en fait un incrément et non pas plusieur ( a chaque chargement d ela page)
peut être s'orienter vers une session ?
surtout si le robot execute plusieurs fois la page 404, j'aimerais générer uniquement en fait un incrément et non pas plusieur ( a chaque chargement d ela page)
peut être s'orienter vers une session ?
Un bot, un internaute... Tous n'ont qu'une seule ip quand ils surfent. C'est le meilleurs moyen de le faire.
Le script que je t'ai fait incrémentera le compteur des erreurs que si l'ip n'est pas déjà présente dans la base.
A toi de compléter en faisant un script qui répupère l'ip et l'ajoute dans la base. Par la suite, tu peux prévoir un "vidage" régulier de la table ips.
Le script que je t'ai fait incrémentera le compteur des erreurs que si l'ip n'est pas déjà présente dans la base.
A toi de compléter en faisant un script qui répupère l'ip et l'ajoute dans la base. Par la suite, tu peux prévoir un "vidage" régulier de la table ips.
Maxib a écrit:Un bot, un internaute... Tous n'ont qu'une seule ip quand ils surfent. C'est le meilleurs moyen de le faire.
/...
Je pense que l'ip ne peut désigner avec certitude un internaute, car l'ip est parfois celle d'un proxy derrière lequel nous pouvons trouver plusieurs visiteurs.
11 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Un moyen très simple et gratuit d'obtenir des backlinks
- Optimiser ses codes HTTP pour le référencement
- Article sur le fichier .htaccess
- Le Full Crawl a enfin commencé
- Votre site doit toujours être accessible rapidement : conseil n°7 en référencement
- Ranking Metrics lance son blog
- Optimiser le nombre de mots dans les textes de liens
- 10 règles pour optimiser son référencement sur Google
- Tutoriel complet sur les redirections (301, 302, JavaScript, ...)
- Optimiser les images : l'attribut ALT de la balise IMG
- [404] Rendre pratique sa 404, suite...
- Optimiser while php
- optimiser un site
- Optimiser balise H1
- Optimiser mysql
- comment optimiser
- optimiser adwords
- Optimiser 6 requêtes...
- Optimiser mon référencement / indexation
- Optimiser robots.txt
- Optimiser lieux geographique
- Comment optimiser un site
- Optimiser le hotlink d'images...
- Mieux optimiser mon site
- Comment optimiser mon référencement ?
- Test du code HTTP d'une page
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: mipc et 0 invités






le forum