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:
    320
    J'aime reçus:
    5
    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 = "mail@domain.com";
    # 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: <mail@domain.com>' . "\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:
    11 963
    J'aime reçus:
    119
    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:
    320
    J'aime reçus:
    5
    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 152
    J'aime reçus:
    334
    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:
    320
    J'aime reçus:
    5
    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 152
    J'aime reçus:
    334
    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:
    320
    J'aime reçus:
    5
    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 152
    J'aime reçus:
    334
    Si tu vois pas ce que c'est Composer, laisse tomber alors.
     
  9. elji
    elji WRInaute occasionnel
    Inscrit:
    6 Juin 2009
    Messages:
    320
    J'aime reçus:
    5
    J'ai connu Netscape Composer, mais pas celui-ci...
     
  10. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 152
    J'aime reçus:
    334
  11. elji
    elji WRInaute occasionnel
    Inscrit:
    6 Juin 2009
    Messages:
    320
    J'aime reçus:
    5
    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
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
Problèmes dans le méta-titre / description + Sitemap Référencement Google 29 Novembre 2021
Même contenu descriptif vidéo Youtube et fiche produit site Débuter en référencement 26 Novembre 2021
Texte de meta description erroné Demandes d'avis et de conseils sur vos sites 25 Novembre 2021
Google réécrit la meta description Référencement Google 21 Novembre 2021
Duplicate content sur la meta description Débuter en référencement 14 Novembre 2021
Combien de mots pour des descriptions de fiches produit Référencement Google 5 Novembre 2021
Javascript et preloader Référencement Google 16 Septembre 2021
Actualiser un script php toutes les 10 secondes Développement d'un site Web ou d'une appli mobile 6 Septembre 2021