Comment faire ma redirection

Discussion dans 'Netlinking, backlinks, liens et redirections' créé par patapon87, 26 Septembre 2014.

  1. patapon87
    patapon87 WRInaute passionné
    Inscrit:
    12 Janvier 2010
    Messages:
    1 135
    J'aime reçus:
    0
    Salut à tous

    J'ai un petit soucis, sur un site j'ai le bot de google qui me donne une erreur 404 car sur diverses pages il passe sur :
    www.site.com/%22mapage.html%22

    Je n'ai pas encore trouvé d'où l'erreur vient
    J'aimerais bien le rediriger vers la bonne page mais je me heurte à un soucis :

    Si j'arrive bien à détecter le premier %22 et faire ma redirection je ne sais pas comment faire pour le second.
    En gros j'arrive à rediriger www.site.com/%22mapage.html depuis php mais pas www.site.com/%22mapage.html%22
    Il faudrait que je change quelque chose dans le httaccess mais je ne sais pas du tout quoi....

    Merci pour vos lumieres
     
  2. patapon87
    patapon87 WRInaute passionné
    Inscrit:
    12 Janvier 2010
    Messages:
    1 135
    J'aime reçus:
    0
    petit UP, quelqu'un a une idée à propos de ce soucis ?
     
  3. baud74
    baud74 WRInaute impliqué
    Inscrit:
    21 Juillet 2014
    Messages:
    586
    J'aime reçus:
    0
    comment as-tu fait pour gérer le premier " ?

    ceci dit, c'est 1000 fois plus efficace de trouver où est l'erreur qui aboutit à ses liens et de la corriger.
     
  4. patapon87
    patapon87 WRInaute passionné
    Inscrit:
    12 Janvier 2010
    Messages:
    1 135
    J'aime reçus:
    0
    Je récupère l'URL de la page en php, je vire les %22 et fais une redirection vers la page classique.
    mais ca ne semble pas marcher pour ce qu'il y a après les .html

    Je suis d'accord, mais aucune idée d'où vient le problème.
    C'est bing bot qui vient comme ca
     
  5. salva
    salva WRInaute accro
    Inscrit:
    16 Avril 2006
    Messages:
    3 577
    J'aime reçus:
    0
    Salut,
    Comment procèdes-tu pour détecter et virer les %22 ?

    Parce que si tu peux en détecter un, nul besoin de nettoyer : à la première détection tu rediriges.

    Au besoin tu peaufines la détection avec une seconde condition du style
    Code:
    if (preg_match('#%22|mapage#', $_SERVER['REQUEST_URI'] , $url )) {
      header("HTTP/1.1 301 Moved Permanently");
      header("Location: http://www.site.com/mapage.html");
    exit();
    }
     
  6. jeffman
    jeffman WRInaute discret
    Inscrit:
    25 Septembre 2006
    Messages:
    160
    J'aime reçus:
    0
    Sinon fouille un peu tu dois avoir soit un lien interne soit un lien externe avec ton url suivi d'un simple espace qui est transformé en %22 !
     
Chargement...
Similar Threads - redirection Forum Date
"Réveiller" une ancienne URL de redirection Débuter en référencement 3 Octobre 2021
Letsencrypt / redirection @IP Administration d'un site Web 25 Septembre 2021
IIS - Redirection incomplète URL Rewriting et .htaccess 23 Septembre 2021
ma redirection ne fonctionne pas URL Rewriting et .htaccess 18 Août 2021
Redirection multiple de (sans www) vers (www) URL Rewriting et .htaccess 13 Août 2021
Baisse du trafic après redirection 301 Problèmes de référencement spécifiques à vos sites 11 Août 2021
problème de redirection incontrôlé URL Rewriting et .htaccess 1 Août 2021
Redirection depuis index.html URL Rewriting et .htaccess 30 Juillet 2021
Redirection intelligente d'un de nos sites satellites vers notre site principal Netlinking, backlinks, liens et redirections 23 Juillet 2021
Redirection www optimisée pour le référencement Débuter en référencement 15 Juillet 2021