1. ✅ Apprenez une METHODE qui marche pour votre SEO ! Formation à distance avec Olivier Duffez et Fabien Facériès + aide pour prise en charge du financement
    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 057
    J'aime reçus:
    294
    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 057
    J'aime reçus:
    294
    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 057
    J'aime reçus:
    294
    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 057
    J'aime reçus:
    294
  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
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
Quels Outils Javascript pour générer des documents Demandes d'avis et de conseils sur vos sites 21 Juillet 2020
Script de partage/vente de fichiers Développement d'un site Web ou d'une appli mobile 17 Juillet 2020
Ranker avec un Lien dans Description Youtube ? Référencement Google 16 Juillet 2020
Meta description non remplie pénalise le référencement ? Débuter en référencement 16 Juillet 2020