Des erreurs 404 cachées dans mon URL Rewriting

Discussion dans 'URL Rewriting et .htaccess' créé par Neoced, 17 Avril 2005.

  1. Neoced
    Neoced WRInaute discret
    Inscrit:
    5 Février 2005
    Messages:
    125
    J'aime reçus:
    0
    Bonjour à tous,

    Un soucis d'url rewriting sur mon site : tout fonctionne très bien pour les visiteurs, toutes les pages sont correctement affichées, respectant mes "RewriteRules". Cependant, l'une d'entre elles fait du zèle : chaque chargement d'une page sur le site par un visiteur (n'importe quelle page) entraîne le chargement d'une à trois pages d'erreur 404 sur le serveur (invisible pour le visiteur).

    J'ai fait une surveillance de ma page d'erreur qui s'est affichée 5000 fois en deux jours ! Dommage pour la charge du serveur. Ma deuxième inquiétude vient des robots des moteurs de recherche qui, si ils voient le chargement de ces pages 404 ne vont pas apprécier !

    Une portion de mon fichier .htaccess :
    Code:
    ErrorDocument 404 http://www.monsite.com/erreur/404.php
    
    RewriteRule ^page/([^-/]+)/([^-]+)\.htm?$ /index\.php?var1=$1&var2=$2 [L,NC,QSA]
    
    Si l'un d'entre vous avait une idée ... :roll:
     
  2. Anonymous
    Anonymous Guest
    Une piste, dans la commande de RewriteRule ce n'est pas la peine d' "escaper" les caractères dans la chaine de substitution (mais je ne sais pas trop l'impact -> à tester).

    Code:
    RewriteRule ^page/([^-/]+)/([^-]+)\.htm?$ /index.php?var1=$1&var2=$2 [L,NC,QSA]
    Pour être sûr de ce que tu veux, confirmes les hypothèses suivantes qui correspondent aux actions du mod_rewrite sur ta règle

    - /page/dir1/fic1.htm -> /index.php?var1=dir1&var2=fic1
    - /page/dir1/dir2/fic1.htm -> /index.php?var1=dir1&var2=dir2/fic1
    - /page/dir-1/fic1.htm -> pas de rewrite
    - /page/dir1/fic-1.htm -> pas de rewrite
    - /page/dir-1/dir2/fic1.htm -> pas de rewrite
    - /page/dir1/dir-2/fic1.htm -> pas de rewrite
    - /page/dir1/dir2/fic-1.htm -> pas de rewrite
     
  3. Neoced
    Neoced WRInaute discret
    Inscrit:
    5 Février 2005
    Messages:
    125
    J'aime reçus:
    0
    Code:
    RewriteRule ^page/([^-/]+)/([^-]+)\.htm?$ /index.php?var1=$1&var2=$2 [L,NC,QSA]
    Ce rewrite est prévu pour afficher les pages suivantes :
    Code:
    http://www.monsite.com/page/var1/var2.htm
    ou 
    http://www.monsite.com/page/var1/var2_action.htm
    
    Pour les hypothèses http://www.monsite.com/page/var1.htm, j'ai un autre rewrite :
    Code:
    RewriteRule ^page/([^-/]+)\.htm?$ /index\.php?var=$1 [L,NC,QSA]
    
    Bien entendu, ces répertoires sont virtuels et ne sont là que pour la lisibilité et le référencement.

    Pour ce qui est de l'impact des '\', j'ai essayé sans ... sans changement. Mais j'avais été contraint de les mettre sur un ancien serveur alors ...

    NB :
    Code:
    RewriteRule ^page/(.*)/(.*)\.htm?$ /index.php?var1=$1&var2=$2 [L,NC,QSA]
    fonctionne comme :
    Code:
    RewriteRule ^page/([^-/]+)/([^-]+)\.htm?$ /index.php?var1=$1&var2=$2 [L,NC,QSA]
     
  4. Anonymous
    Anonymous Guest
    As tus accès au logs de ton serveur HTTP pour savoir sur quels éléments l'erreur 404 est retournée?

    Est ce que des images ou fichiers inclus dans tes pages entrent dans une des regles ... pour ne pas en ressortir.
     
  5. Neoced
    Neoced WRInaute discret
    Inscrit:
    5 Février 2005
    Messages:
    125
    J'aime reçus:
    0
     
  6. Anonymous
    Anonymous Guest
    Eventuellement post (ou envois moi par MP si tu préfères) ton htaccess et l'url de la page de test qui provoque le 404, je testerai tout ça demain sur mon serveur local.
     
Chargement...
Similar Threads - erreurs 404 cachées Forum Date
Search Console Comment faire partir les erreurs Couverture => Introuvable (404) Problèmes de référencement spécifiques à vos sites 12 Mars 2021
[htaccess] Rediriger toutes les erreurs 404 vers ma home Crawl et indexation Google, sitemaps 30 Janvier 2019
erreurs 404 pour produits supprimés restent dans search console Problèmes de référencement spécifiques à vos sites 2 Octobre 2018
Milliers d'erreurs 404 sur site de petites annonces Débuter en référencement 25 Septembre 2018
Erreurs 404 sur des urls de type /fr/fr/, /en/en/ ou /de/de/ Crawl et indexation Google, sitemaps 8 Juin 2018
Corriger ou rediriger les erreurs 404 ? Débuter en référencement 19 Juillet 2017
Changement de forum et erreurs 404 : bonne pratique? URL Rewriting et .htaccess 26 Novembre 2016
Erreurs 404 dont la provenance est inconnue Problèmes de référencement spécifiques à vos sites 21 Octobre 2016
Nombreuses erreurs d'exploitations 404 Netlinking, backlinks, liens et redirections 15 Septembre 2016
GWT : Erreurs 404 signalées incompréhensibles Crawl et indexation Google, sitemaps 24 Août 2016
Dépublication et erreurs 404 Demandes d'avis et de conseils sur vos sites 4 Août 2016
Erreurs 404 provenant d'un ancien site sur le même nom de domaine Netlinking, backlinks, liens et redirections 8 Juillet 2016
Comment gérer les erreurs 404 par webmaster tools Débuter en référencement 22 Février 2016
Erreurs 404 sur GWT Crawl et indexation Google, sitemaps 7 Décembre 2015
GWT: Erreurs 404 Problèmes de référencement spécifiques à vos sites 27 Juin 2015
Besoin d'aide pour mes erreurs 404, d'avance merci Crawl et indexation Google, sitemaps 5 Juin 2015
Changement de site, mais domaine identique, erreurs 404 sur google Débuter en référencement 10 Mars 2015
Erreurs 404 suite à changement fichiés PDF liés à une page web Crawl et indexation Google, sitemaps 6 Janvier 2015
Explosion d'erreurs 404 Crawl et indexation Google, sitemaps 10 Décembre 2014
Énormément d'erreurs 404 Développement d'un site Web ou d'une appli mobile 28 Novembre 2014