1. Pour Black Friday on FRACASSE les prix ⚡ avec RM Tech Découverte
    Rejeter la notice

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:
    319
    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 887
    J'aime reçus:
    74
    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:
    319
    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 098
    J'aime reçus:
    301
    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:
    319
    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 098
    J'aime reçus:
    301
    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:
    319
    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 098
    J'aime reçus:
    301
    Si tu vois pas ce que c'est Composer, laisse tomber alors.
     
  9. elji
    elji WRInaute occasionnel
    Inscrit:
    6 Juin 2009
    Messages:
    319
    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 098
    J'aime reçus:
    301
  11. elji
    elji WRInaute occasionnel
    Inscrit:
    6 Juin 2009
    Messages:
    319
    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
Du php dans du javascript Développement d'un site Web ou d'une appli mobile 16 Novembre 2020
Meta description identique sur toutes les pages Problèmes de référencement spécifiques à vos sites 16 Novembre 2020
Meta description inexistante Débuter en référencement 9 Novembre 2020
Soucis Meta description et Drupal Référencement Google 12 Octobre 2020
Editer document Word avec Javascript Développement d'un site Web ou d'une appli mobile 10 Septembre 2020
Quelle extension Chrome pour expander les liens Javascript Développement d'un site Web ou d'une appli mobile 30 Août 2020
Javascript et duplication de Hn Problèmes de référencement spécifiques à vos sites 21 Août 2020
Texte descriptif dans les paginations Référencement Google 18 Août 2020
Mauvais canal d'acquisition pour les utilisateurs après inscription Google Analytics 11 Août 2020