1. ⭐⭐⭐ Grosse PROMO en cours sur ma plateforme SEO My Ranking Metrics
    Rejeter la notice

Balises title en double à cause de l'espace (%20 et +)

Discussion dans 'Référencement Google' créé par jonjojo007, 31 Mai 2017.

  1. jonjojo007
    jonjojo007 Nouveau WRInaute
    Inscrit:
    4 Septembre 2012
    Messages:
    17
    J'aime reçus:
    0
    Bonjour à tous,

    J'ai un petit soucis d'url référencées en double dans Google Webmaster Tools => Améliorations HTML => Balises Title en double.

    Ça me liste 2 fois la même page... une fois avec dans l'url des "%20" au lieu des "+"...

    /film/le+dernier+samourai,ID.html
    /film/le%20dernier%20samourai,ID.html

    Nul part sur mon site je n'affiche les url avec "%20". Toujours avec le "+".

    Et je ne sais pas comment faire une redirection de "%20" vers "+" car "%20" et "+", quand je récupère l'url en paramètre en $_GET j'ai exactement la même chose...

    Quelle est la solution ?

    Merci !
     
  2. arnaudmn
    arnaudmn WRInaute passionné
    Inscrit:
    11 Mai 2005
    Messages:
    1 049
    J'aime reçus:
    2
  3. jonjojo007
    jonjojo007 Nouveau WRInaute
    Inscrit:
    4 Septembre 2012
    Messages:
    17
    J'aime reçus:
    0
    Mon site est fait à la main donc j'ai le contrôle sur tout.
    Je sais bien comment fonctionnent les redirection, c'est pas le soucis. Le soucis c'est comment catcher un %20 pour le renvoyer vers le "+" :(

    Ou sinon si quelqu'un a une solution via htaccess pour interdire à google de référencer les url avec des %20 dedans... car je sais pas d'ou il les sort.

    Merci.
     
  4. arnaudmn
    arnaudmn WRInaute passionné
    Inscrit:
    11 Mai 2005
    Messages:
    1 049
    J'aime reçus:
    2
    Via le htaccess :
    Code:
    RewriteRule ^film/le\ dernier\ samourai,ID.html$ 	http://www.monsite.com/film/le+dernier+samourai,ID.html  [QSA,L]
    Il faut dest "\ " à la place des espaces.
     
  5. jonjojo007
    jonjojo007 Nouveau WRInaute
    Inscrit:
    4 Septembre 2012
    Messages:
    17
    J'aime reçus:
    0
    Merci je vois l'idée. Le soucis c'est que je vais pas pouvoir les faire un par un ^^ Y'a pas possibilité de faire ça automatiquement pour tous ?

    Mon .htaccess actuel j'ai ça :

    Code:
    RewriteRule ^([^\/]+),([0-9]+)\.html$ fiche.php?titre=$1&id=$2 [L]
     
  6. arnaudmn
    arnaudmn WRInaute passionné
    Inscrit:
    11 Mai 2005
    Messages:
    1 049
    J'aime reçus:
    2
    Dans fiche.php, au début, un truc du style :

    Code:
    $titre = $_SERVER['REQUEST_URI'];
    $nouv = str_replace(' ', '+', $titre);
    if ($nouv!=$titre) {
    	$url = "http://...".$nouv;
    	header("Status: 301 Moved Permanently", false, 301); 
    	header("Location: ".$url); 
    	exit();
    }
    (j'ai pas testé, mais ça doit pas être loin :) )
     
  7. jonjojo007
    jonjojo007 Nouveau WRInaute
    Inscrit:
    4 Septembre 2012
    Messages:
    17
    J'aime reçus:
    0
    C'est ce que j'ai commencé par tester avant de poster ici et que j'explique au tout début. %20 quand on le récupère en $_GET c'est un espace " ". Idem le +. J'ai base64_encode les deux et vérifié que c'était bien la même chose.

    Du coup, impossible avec le $_GET de différencier les deux et donc de faire une redirection :(
     
  8. arnaudmn
    arnaudmn WRInaute passionné
    Inscrit:
    11 Mai 2005
    Messages:
    1 049
    J'aime reçus:
    2
    Sauf que je n'ai pas mis $_GET, mais _$SERVER['REQUEST_URI'] :)
    J'ai testé, et ça fait bien la différence entre les " " et les "+" (mais pas $_GET en effet).

    (j'édite mon message)
    Voilà ce que j'ai fait pour tester (avec %20 pour que ça fonctionne) :

    Code:
    <?php
    $titre = $_SERVER['REQUEST_URI'];
    echo $titre.' : ';
    $nouv = str_replace('%20', '+', $titre);
    if ($nouv!=$titre) {
    	echo 'différent';
    }
    else echo 'ok';
    ?>
    Avec l'appel de la page le%20dernier%20samourai,10.html, ça marque que c'est différent. Avec le+dernier+samourai,10.html c'est identique.
     
  9. jonjojo007
    jonjojo007 Nouveau WRInaute
    Inscrit:
    4 Septembre 2012
    Messages:
    17
    J'aime reçus:
    0
    Effectivement o_o bizarre que ça marche avec request uri, ça fonctionne bien du coup, merci.

    Je fais du coup le test sur :

    str_replace('%2B','+',$_SERVER['REQUEST_URI'])
    str_replace('%20','+',$_SERVER['REQUEST_URI'])

    :)

    J'espère juste que ça va pas casser des cas ou j'aurai des %2B.... ou %20... dans mes Url qui seraient des début de code de caractères autres.
     
  10. Madrileño
    Madrileño Membre Honoré
    Inscrit:
    7 Juillet 2004
    Messages:
    32 139
    J'aime reçus:
    271
    Bon retour,

    Arnaudmn ayant déjà répondu aux questions techniques, voici un complément :
    Pour les exemples il y a example.com (avec un a), ce qui vous permet d'afficher les exemples avec la balise aussi bien de code, qu'un lien normal, puisque example.com est dédié aux exemples sur les différents sites Internet. Si vous souhaitez plus d'informations à ce sujet, il suffit de visiter aussi le site qui indique son but et des informations concernant le domaine Internet pour ceux qui souhaitent savoir comment Internet fonctionne.

    N'hésitez pas à vous présenter au forum : ici et entre deux messages présenter vos avis aussi sur les sujets : ici, pour aider les autres personnes de la communauté d'entraide. Vous pouvez aussi demander des avis et conseils pour votre ou vos sites Internet pour pouvoir toujours améliorer ceux-ci.

    Cordialement.
     
Chargement...
Similar Threads - Balises title double Forum Date
WordPress Search console : Balises title & Meta description en double sur page d'accueil Crawl et indexation Google, sitemaps 26 Septembre 2018
Balises title et META description en double GWT Crawl et indexation Google, sitemaps 7 Juin 2018
Wordpress + Yoast + WPML = balises title en double ? Problèmes de référencement spécifiques à vos sites 27 Mars 2018
Excel - Balises title en double dans la Search Console Débuter en référencement 29 Février 2016
Pages avec des balises title en double Problèmes de référencement spécifiques à vos sites 15 Août 2015
Balises title en double et signification "array" e-commerce 15 Juin 2014
Problème balises meta et title double Débuter en référencement 24 Février 2014
Grosse augmentation des balises title et meta description en double Problèmes de référencement spécifiques à vos sites 17 Octobre 2013
Balises <title> en double, images, sort ascending Débuter en référencement 23 Novembre 2012
Balises title & Metadecription en double Débuter en référencement 7 Juillet 2012
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice