Réactualisation à l'infini des pages inexistantes

Discussion dans 'URL Rewriting et .htaccess' créé par shaza, 18 Février 2008.

  1. shaza
    shaza Nouveau WRInaute
    Inscrit:
    8 Juillet 2006
    Messages:
    6
    J'aime reçus:
    0
    Bonjour,

    j'ai créé un site pour tester mes connaissances en sql, php, et j'en suis arrivé au redirection d'url, et je viens de constater que les pages qui n'existent pas se rafraichissent automatiquement et à l'infini.

    J'ai peur que mon hébergeur n'apprécie pas des masses... et les moteurs pareils...

    Je découvre les fichiers htaccess, je sais faire les redirections de base, mais là j'ai le problème énoncé plus haut...

    Je pense que le pb vient de la ligne plus haut...

    j'ai d'autres règles de redirection qui redirige des pages php vers des urls "propres en htm.

    Donc si on appelle une page page-inexistante.htm la page va se rafraichir à l'infini...

    sur la page php qui provoque cette erreur je récupère la valeur de var2, je vérifie dans ma base de donnée si la var2 existe
    si elle n'existe pas

    $site étant la racine du site

    Donc comment régler l'htaccess correctement pour que cela ne se produise pas?
    idéalement, ce serait parfait de créer une règle qui fasse cela :

    si le fichier a une extension en htm et qu'il n'existe pas rediriger vers $site
    si le fichier demandé est de type -http://mondomaine.com/abcde cad 5 lettres obligatoirement appeler la page index.php?var1=valeurfixe&var2=$1

    donc si quelqu'un pouvait m'expliquer ou me donner des liens pour que je fasse moi même je lui en serait reconnaissant...

    Merci
     
  2. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 643
    J'aime reçus:
    82
    lu

    fait péter ton code PHP et laisse Apache faire les redirections.

    Tu peux remplacer /index.php par unepage erreur /page-erreur.php sur laquelle tu remontes le plan de ton site avec les "1000 excuses habituels" car la page demandée n'existe plus ou a été déplacé...

    Code:
    ErrorDocument 401 /index.php
    ErrorDocument 405 /index.php
    # 404 : fichier non trouvé
    ErrorDocument 404 /index.php
    # 500 : erreur interne du serveur
    ErrorDocument 500 /index.php
    # 400 : Mauvaise requete
    ErrorDocument 400 /index.php  
     
Chargement...
Similar Threads - Réactualisation infini inexistantes Forum Date
Réactualisation texte descriptif Google Crawl et indexation Google, sitemaps 23 Mai 2012
Réactualisation automatique page html Développement d'un site Web ou d'une appli mobile 18 Février 2012
[Réglé] reactualisation automatique de la page AdSense 9 Avril 2007
WordPress WP Rocket avis et license infinite Développement d'un site Web ou d'une appli mobile 20 Novembre 2020
Pagination, Scroll infini ou CTA "voir plus" : le meilleur en SEO ? Référencement Google 21 Octobre 2020
See more, voir plus, infinite scroll... Référencement Google 20 Février 2020
Comment programmeriez-vous un menu avec sous-catégories infinie ? Développement d'un site Web ou d'une appli mobile 17 Mars 2017
Scroll infini ou pagination: quel est le meilleur en SEO ? Débuter en référencement 17 Octobre 2015
Android Download Manager : bug et consommation infini Administration d'un site Web 16 Juin 2013
Scrool infini or not ? ... Référencement Google 18 Janvier 2013
Infinite Scroll et nombre de pages vues Google Analytics 12 Mars 2012
Bug Facebook fb_xd_fragment, page blanche ou rechargement infini Facebook 10 Mars 2011
Quelques nouveautés sur Infinisearch Annuaires et moteurs 22 Novembre 2010
Infinite scroll et le référencement Tests et études de cas 15 Septembre 2010
Annuaire gratuit Infinisearch Annuaires et moteurs 8 Septembre 2010
Nombre de page infinie Problèmes de référencement spécifiques à vos sites 1 Avril 2010
Boucle Infini Index.html --> Index.php - URGENT ! URL Rewriting et .htaccess 5 Juin 2009
Chargement infini sur toutes mes pages Problèmes de référencement spécifiques à vos sites 24 Novembre 2008
URL rewriting: boucle infinie URL Rewriting et .htaccess 15 Février 2006
Problème : temps de chargement infini Développement d'un site Web ou d'une appli mobile 7 Janvier 2006