Aller au contenu

deadmix

Actif
  • Compteur de contenus

    13
  • Inscrit(e) le

  • Dernière visite

Messages postés par deadmix

  1. Je crois que tu interprètes mal les propos de Matt Cutts : il explique par là que le nofollow n'empêche pas Googlebot de trouver la ressource avec un autre lien.

    La solution du robots.txt n'est utilisable que quand tu ne souhaites pas indexer un contenu présent sur ton site, ça ne peut bien évidemment pas fonctionner avec un site externe.

    Biensure quand je dis robots.txt je ne parlais pas des liens Externes :) un rel="nofollow" ou rel="external nofolow" mais je parle de l'article sponsorisé ou un dossier (Folder Content) Genre :

    User-agent: Googlebot Disallow: /Dossier-Contenu/page-article-sponsorisé.html

  2. Il faut vraiment faire attention avec les articles sponsorisés.. Google est bien claire à propos de cela.. si ses articles ont pour but de faire un meilleurs Classement (ByPass Page Rank) alors le site sponsorisé sera pénaliser :



    http://www.mattcutts.com/blog/sponsored-conversations/



    Un lien qui contient rel="nofollow" ne veux pas dire que le site ne sera jamais Crawler par le bot de Google, a un moment ou un autre ses liens seront vérifier... Pour un Nofollow définitive il faut utiliser Robots.txt et c'est ne pas le cas pour tous ceux qui proposent des articles sponsorisée, Matt Cutts dis :



    Let’s be absolutely clear about this: Links that use the rel=nofollow microformat do not pass PageRank and are not used in our ranking algorithms.


    This does not mean that the target URL will never be crawled. By adding a rel=nofollow to a link, you’re essentially removing a sign pointing to the restroom. Just because that sign is gone does not mean that Googlebot will never find the restroom. Using rel=nofollow is not a way to block crawling altogether – if you need to do that, then use the robots.txt file.

  3. tu peux simplement utiliser cette fonction :



    function redirectIfUserIsNotOnTheGoodURLBasedOnHisLanguage()
    {
    // List of available localized versions as 'lang code' => 'url' map
    $sites = array(
    "fr" => "http://www.mon-site.com/",
    "en" => "http://ww.mon-site.com/en/"
    );

    // Get 2 char lang code
    $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);

    // Set default language if a `$lang` version of site is not available
    if (!in_array($lang, array_keys($sites)))
    $lang = 'fr';

    if (($lang == 'fr' && $_SERVER['SERVER_NAME'] == 'www.mon-site.com') || // Pour les visiteurs Français
    ($lang == 'en' && $_SERVER['SERVER_NAME'] == 'www.mon-site.com/en/')) // Pour les Autres
    {
    // no redirection
    return;
    }

    // else redirect to desired location
    header('Location: ' . $sites[$lang]);
    exit(0);
    }

    redirectIfUserIsNotOnTheGoodURLBasedOnHisLanguage();

×
×
  • Créer...