Désindexer une page du sitemap

garys02garys02 Member

Bonjour, est-il possible de désindexer des pages afin de ne pas envoyer au sitemap ? Via un code sur la page ou autre ?

Merci

Réponses

  • Salut, je l'ai fais pour une vieille version de PluXml. Dans le fichier sitemap.php :

        $plxRecord_arts = new plxRecord($array);
        if($plxRecord_arts) {
            # On boucle sur nos articles
            while($plxRecord_arts->loop()) {
                $num = intval($plxRecord_arts->f('numero'));
                $exclu = array(65, 66); // ----> Liste de id des articles à masquer
                if(!in_array($num, $exclu)) {
                    echo "\n";
                    echo "\t<url>\n";
                    echo "\t\t<loc>".$plxMotor->urlRewrite("?article".$num."/".plxUtils::strCheck($plxRecord_arts->f('url')))."</loc>\n";
                    echo "\t\t<lastmod>".plxDate::formatDate($plxRecord_arts->f('date'),'#num_year(4)-#num_month-#num_day')."    </lastmod>\n";
                    echo "\t\t<changefreq>monthly</changefreq>\n";
                    echo "\t\t<priority>0.5</priority>\n";
                    echo "\t</url>\n";
                }
            }
    

    J'ai un string de l'array

  • Ca veut pas, dans mon cas c'est pour des pages statiques, donc je pense que je dois modifier ceci:
    `````````````

    Les pages statiques

    foreach($plxMotor->aStats as $stat_num => $stat_info) {
    if($stat_info['active']==1 AND $stat_num!=$plxMotor->aConf['homestatic']) {
    echo "\n";
    echo "\t\n";
    echo "\t\t".$plxMotor->urlRewrite("?static".intval($stat_num)."/".$stat_info['url'])."\n";
    echo "\t\t".plxDate::formatDate($plxMotor->aStats[$stat_num]['date_update'],'#num_year(4)-#num_month-#num_day')."\n";
    echo "\t\tmonthly\n";
    echo "\t\t0.8\n";
    echo "\t\n";
    }
    }
    ``````````

  • garys02garys02 Member
    septembre 2020 modifié

    Un petit Up

Connectez-vous ou Inscrivez-vous pour répondre.