Accueil > Nouvelles brèves > Spip, liens externes, rel=’nofollow’
Après avoir écrit un article dans lequel je mettais un lien vers un site dont j’étais en train de parler, le propriétaire du site m’a contacté pour me remercier, et pour me demander de mettre, si possible, le lien en dofollow.
Effectivement, Ô surprise, je constate que le lien est écrit de la façon suivante :
<a href="https://www.mondomaine.com" rel="nofollow external">
Je n’avais absolument pas conscience de cet ajout de nofollow.
Comme je voulais faire plaisir au propriétaire du site (il m’avait donné quelques conseils lors d’une conférence à laquelle j’avais assisté) j’essaie de trouver assez rapidement une solution.
Je trouve un article dans Spip Contrib où l’auteur raconte comment, pour éviter le spam, il a créé une fonction nofollow, qu’il a ajoutée dans un fichier mes_options.php. Je m’inspire de la méthode, et je créé la fonction suivante :
<?
// Ajout de dofollow sur les liens
function dofollow($texte){
$texte=str_replace("rel='nofollow external'","rel='dofollow external'",$texte);
return $texte;
}
?>
Tout fonctionne, et mes liens sont désormais en dofollow. Il n’empêche que je ne sais toujours pas pourquoi ce nofollow est apparu.
Je continue à chercher, et je trouve un article dans l’archive de Spip Rezo, où l’auteur demande pourquoi un nofollow apparait sur ses liens, et disparait lorsqu’il utilise la syntaxe de Spip pour ajouter des liens.
Et là je me souviens : dans mon article, pour une fois, j’ai écrit directement l’URL du site dont je parlais, sans passer par la structure de Spip.
Donc, si vous écrivez un article, et que vous insérez un lien avec le langage Spip ([->url]
), Spip n’ajoute pas rel=’nofollow external’
Si vous écrivez directement l’URL dans l’article, (http://www.mondomaine.com
) Spip ajoute rel=’nofollow external’
J’ai repris mon article pour que les liens que j’avais ajoutés soient bien en dofollow.
D'autres articles avec le mot clé « Spip »
Je viens de tenter une installation de Spip 3.2.19 avec Checkout, comme décrit dans mon article (...)
Spip est disponible sous Github ; pour tout installer (core + plugin dist + squelettes dist) on (...)
Je note ici tout ce qui me semble nécessaire pour coder proprement la balise #LOGO_ARTICLE pour (...)
J’ai découvert Grunt en étudiant la création de site sous Thélia 2. Un peu compliqué à prendre en (...)