URL canonical et PluXml
Rédigé par gccyrillus le Aucun commentairee

Le site pluxthemes.com propose de donner à vos thèmes la capacité de générer vos URL canoniques avec quelques lignes de codes à insérer dans le fichier template 'header.php' de votre thème.
Voici les quelques lignes à ajouter pour en bénéficier:
$pagination='';
$reqUri= $plxShow->plxMotor->get;
preg_match('/(/?page[0-9]+)$/', $reqUri, $matches);
if($matches) $pagination =$reqUri;
if($plxShow->catId(true) AND intval($plxShow->catId()) =='0') echo ' <link rel="canonical" href="https://pluxopolis.net/'.$plxShow->plxMotor->urlRewrite().$pagination.'" />'.PHP_EOL ;
if($plxShow->plxMotor->mode=='categorie' $plxShow->catId(true) AND intval($plxShow->catId()) !='0') echo ' <link rel="canonical" href="https://pluxopolis.net/'.$plxShow->plxMotor->urlRewrite('?categorie'. intval($plxShow->catId()).'/'.$plxShow->plxMotor->aCats[$plxShow->catId()]['url']).$pagination.'" />'.PHP_EOL ;
if($plxShow->plxMotor->mode=='article' AND $plxShow->plxMotor->plxRecord_arts->f('numero')) echo ' <link rel="canonical" href="https://pluxopolis.net/'.$plxShow->plxMotor->urlRewrite('?article' . intval($plxShow->plxMotor->plxRecord_arts->f('numero')) . '/' . $plxShow->plxMotor->plxRecord_arts->f('url')).'" />'.PHP_EOL ;
if($plxShow->plxMotor->mode=='static' ) {
echo ' <link rel="canonical" href="https://pluxopolis.net/'.$plxShow->plxMotor->urlRewrite('?static'. intval($plxShow->staticId()).'/'.$plxShow->plxMotor->aStats[str_pad($plxShow->staticId(),3,0,STR_PAD_LEFT)]['url']).'" />'.PHP_EOL ;
}
else{
# enfin on regarde si il s'agit d'un plugin qui squatte les pages statiques
foreach($plxShow->plxMotor->aStats as $k => $val){
if ($val['url'] ==$plxShow->plxMotor->mode) echo ' <link rel="canonical" href="https://pluxopolis.net/'.$plxShow->plxMotor->urlRewrite('?'.$plxShow->plxMotor->mode).'"/>'.PHP_EOL;
}
}
Le script teste si il s'agit de la page d'accueil, puis si c'est une catégorie, un article ou une page statique.avant de servir cette balise "canonical". Il inclus aussi les pages des plugins ainsi que la pagination.
En echo au précédent article, connaitre le mode d'affichage de PluXml est au coeur de ce bout de codes.
DClassé dans : Bout de code ,Mots clés : PHP, Référencement, Scripts, Url Rewrite
Les données structurées
Rédigé par gccyrillus le Aucun commentairee

Qu'est ce que c'est?
Les données structurées sont des données organisées et stockées dans un format spécifique qui leur permet d'être facilement consultées, modifiées et analysées à l'aide d'outils informatiques.
Les données structurées sont organisées de manière à ce que les machines, y compris les moteurs de recherche, puissent facilement comprendre et extraire les informations qu'elles contiennent. Elles sont souvent présentées sous la forme de balises et de métadonnées qui décrivent le contenu d'une page Web. Les moteurs de recherche utilisent ces balises et ces métadonnées pour mieux comprendre le contenu des pages et les afficher plus efficacement dans les résultats de recherche.
Peut-on les intégrées a PluXml ?
Elles le sont déjà en parties si vous remplissez touts les champs d’édition de vos catégories, pages statiques et articles
Ce sont les champs meta (description et keywords) , title et alt pour vos images, entre autres.
Le format JSON-LD (JavaScript Object Notation for Linked Data) est l'un des formats de données structurées les plus populaires et les plus largement utilisés pour les pages Web. De simple script dans vos thèmes peuvent les générées pour vous
Lire la suite de Les données structurées
DClassé dans : PluXml, Bout de code, Thème ,Mots clés : JSON-LD, Référencement, Scripts, Tuto
Faire une redirection http://www vers http:// avec PluXml
Rédigé par jack le Aucun commentairee
Afin d'éviter les phénomènes de duplication de contenu (duplicate content) qui pénalisent le bon référencement des sites, nous allons voir comment rediriger toutes les pages de type "http://www.monsite.fr" vers "http://monsite.fr"Lire la suite de Faire une redirection http://www vers http:// avec PluXml
DClassé dans : PluXml ,Mots clés : Apache, htaccess, Navigation, Url Rewrite, Référencement