script ou méthode pour connaitre ses 404

Discussion dans 'Administration d'un site Web' créé par elji, 4 Août 2020.

  1. elji
    elji WRInaute occasionnel
    Inscrit:
    6 Juin 2009
    Messages:
    325
    J'aime reçus:
    6
    Il y a quelques années, j'utilisais un script qui m'envoyait un email à chaque fois qu'il y avait une erreur 404 sur mon site. Je viens de le retrouver :

    Code:
    <?php
        $to = "[email protected]";
    # Gather visitor information
        $ip = getenv ("REMOTE_ADDR");                // IP Address
        $server_name = getenv ("SERVER_NAME");       // Server Name
        $request_uri = getenv ("REQUEST_URI");       // Requested URI
        $http_ref = getenv ("HTTP_REFERER");         // HTTP Referer
        $http_agent = getenv ("HTTP_USER_AGENT");    // User Agent
        $error_date = date("D M j Y g:i:s a T");     // Error Date
    
    $msg = "There was a ".$error_code." error on the ".$server_name." domain<br>".
        "\n\nDetails\n----------------------------------------------------------------------<br>".
        "\n<br>When: ".$error_date.
        "\n<br>(Who) IP Address: ".$ip.
        "\n<br>(What) Tried to Access: http://".$server_name.$request_uri.
        "\n<br>(From where) HTTP Referer: ".$http_ref.
        "\n\n<br>User Agent: ".$http_agent;   
    $headers = "MIME-Version: 1.0" . "\r\n";
    $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
    $headers .= 'From: <[email protected]>' . "\r\n";
    // send email
    mail($to,"404 error report",$msg,$headers);
    
    ?>
    Ce script doit être mis à jour, il a été écrit pour une ancienne version de php, mais je voudrais savoir comment font les autres. Bien sûr, sans recourir à un outil payant.

    Que faites-vous pour gérer vos 404 en 2020 ?
     
  2. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    12 011
    J'aime reçus:
    133
    Tu peux gérer ça avec Analytics, aussi. Personnellement, je préfère faire le suivi avec Google Search Console, en faisant régulièrement des exports.
     
  3. elji
    elji WRInaute occasionnel
    Inscrit:
    6 Juin 2009
    Messages:
    325
    J'aime reçus:
    6
    Oui, bien sûr, je me demande s'il y a encore des gens qui sont font sans Google.
     
  4. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 182
    J'aime reçus:
    351
    Tu peux aussi faire ça avec Sentry.
    Je l'utilise dans tous mes projets pour les erreurs (pas les 404 mais ça peut très bien le faire).
     
  5. elji
    elji WRInaute occasionnel
    Inscrit:
    6 Juin 2009
    Messages:
    325
    J'aime reçus:
    6
    Sentry? Je ne connais pas, j'ai trouvé un outil de développement, qui peut-être bien, mais non, merci, ce n'est pas cela que je cherche, cela prendrait trop de temps à mettre en place. Je veux juste modifier ma page 404, en y ajoutant un script ou un marqueur.
     
  6. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 182
    J'aime reçus:
    351
    C'est un composer require et 5 lignes de code avec Sentry.
    L'avantage c'est que ça regroupe les exceptions identiques en 1 seule. De plus tu peux gérer toutes tes erreurs, pas que les 404.
    Avec le script que t'as donné, si on appelle 1000 fois une URL en 404 ça fait 1000 mails.
     
  7. elji
    elji WRInaute occasionnel
    Inscrit:
    6 Juin 2009
    Messages:
    325
    J'aime reçus:
    6
    Oui, 1000 mails, mais bon, je surveille et je traite au fur et à mesure.
    Un composer require ?
    Je vais regarder cela d'un peu plus près, mais je m'interroge, pour un néophyte comme moi, combien de temps cela prend t-il pour installer Sentry et le paramétrer avec mon site ?
    Bien sûr, tout marche avec la version gratuite ?
     
  8. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 182
    J'aime reçus:
    351
    Si tu vois pas ce que c'est Composer, laisse tomber alors.
     
  9. elji
    elji WRInaute occasionnel
    Inscrit:
    6 Juin 2009
    Messages:
    325
    J'aime reçus:
    6
    J'ai connu Netscape Composer, mais pas celui-ci...
     
  10. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 182
    J'aime reçus:
    351
  11. elji
    elji WRInaute occasionnel
    Inscrit:
    6 Juin 2009
    Messages:
    325
    J'aime reçus:
    6
    OK, cela a du potentiel, mais cela requiert beaucoup trop de temps d'installation. Mon petit script ou le marqueur d'analytics ne prend qu'une minute à installer, je cherche des trucs simples.
     
Chargement...
Similar Threads - script méthode connaitre Forum Date
Le display none, 3 méthodes : inline, css et javascript Débuter en référencement 5 Décembre 2011
Script veuiller patienter coexistant avec méthode header. Développement d'un site Web ou d'une appli mobile 25 Janvier 2008
Paiement par paypal, script et meilleure méthode Développement d'un site Web ou d'une appli mobile 13 Septembre 2007
Balise meta name description non prise en compte par Google Référencement Google 19 Septembre 2022
Deux questions pour deux scripts javascript. Développement d'un site Web ou d'une appli mobile 29 Août 2022
Search Console Comment réparer l'affichage de Google dans la mauvaise balise de description Meta ? Problèmes de référencement spécifiques à vos sites 19 Août 2022
Meta description différente de celle choisie (Rank Math + Qwant) Problèmes de référencement spécifiques à vos sites 25 Juillet 2022
Pages dynamiques avec Javascript ? Développement d'un site Web ou d'une appli mobile 14 Juillet 2022
Balise méta description : faut-il insérer son mot-clé ? Débuter en référencement 2 Juillet 2022
[JavaScript Array] modifier un code html sans le supprimer/recréer Développement d'un site Web ou d'une appli mobile 20 Juin 2022
Lien dans la description d'une vidéo YouTube...quel est prix raisonnable par mois ? YouTube, Google Images et Google Maps 16 Juin 2022
Le javascript protège-t-il du copiage HTML ? Développement d'un site Web ou d'une appli mobile 9 Mai 2022
Sites de scripts PHP, jQuery, Ajax, etc. Le café de WebRankInfo 20 Mars 2022
Tester une URL avec Javascript Développement d'un site Web ou d'une appli mobile 25 Février 2022
jour en javascript Développement d'un site Web ou d'une appli mobile 24 Février 2022
Search Console Probleme Meta title & Meta description fiche produit Référencement Google 27 Janvier 2022
référencement site full javascript Débuter en référencement 17 Janvier 2022
Script "haut de page". Développement d'un site Web ou d'une appli mobile 4 Janvier 2022
Détecter arrêt user d'un script PHP ? Développement d'un site Web ou d'une appli mobile 28 Décembre 2021
Astuce Référencement Playstore et pré inscription Référencement Google 17 Décembre 2021