Salut,
quelqu'un sait pourquoi ce code ne marche pas ?
<?php
$message='hey you<br /><a href="http://www.generation-nt.com/os-32-64-bits">http://www.generation-nt.com/os-32-64-bits</a>
<a href="http://generation-nt.com/os-32-64-bits">http://generation-nt.com/os-32-64-bits</a>
<a href="http://www.generation-nt.com/os-32-64-bits">www.generation-nt.com/os-32-64-bits</a>
<a href="http://localhost:82/site/Forum/vos_problemes">http://localhost:82/site/Forum/vos_problemes</a>
<a href="http://www.localhost:82/site/Forum/vos_problemes">http://www.localhost:82/site/Forum/vos_problemes</a>
<a href="http://www.localhost:82/site/Forum/vos_problemes">www.localhost:82/site/Forum/vos_problemes</a><br /><br />good';
if(strrpos($message, 'localhost') === false)
$message = str_replace('">', '" rel="nofollow">', $message);
echo htmlentities($message);
?>
en gros on ajoute rel="nofollow" seulement aux liens qui ne sont pas localhost, mais ce code ajoute rel="nofollow" à tous les liens ...
merci
logiquement ça ne marchera pas, il faut faire une boucle ou les preg_replace, mais ça aussi ça ne marche pas pour moi :p
Bonjour,
Je vois pas pourquoi tu te casses la tête tu as simplement inversé ta condition :
if(!strrpos($message, 'localhost') === false)
:)
Le nofollow c'est le mal ::)
voila mon code, mais on peut faire mieux!!
// Add rel="nofollow" for external links
$name = parse_url($scripturl);
$message = str_replace('<a href="', '<a rel="nofollow" href="', $message);
$message = str_replace('<a rel="nofollow" href="http://'.$name['host'].'', '<a href="http://'.$name['host'].'', $message);
$message = str_replace('<a rel="nofollow" href="http://www.'.$name['host'].'', '<a href="http://www.'.$name['host'].'', $message);
@robin : pourquoi ? :P
La première question à mettre en évidence est : Pourquoi veux-tu mettre un Nofollow ?
Bonsoir,
Pour moi le "Nofollow" est inutile car il n'est plus supporté depuis plus d'un an par google :)
Lainaus käyttäjältä: maximus23 - maaliskuu 30, 2010, 05:39:38 IP
Bonsoir,
Pour moi le "Nofollow" est inutile car il n'est plus supporté depuis plus d'un an par google :)
Juste une petite question, "nofollow" c'est pour que les moteurs de recherches n'index pas le lien ou on a un "nofollow" c'est bien ça ? ..en tout cas moi je l'avais lu ainsi.
et vu que google n'y fait plus attention depuis plus d'un an ca veut dire que même si on met un "nofollow" le lien sera indexé ? je mélange tout ^^
______________
Merci pour le lien..
"En attendant, bonne défollowisation à tous !"
en gros, il faut les supprimer lol
Bonsoir,
Un peux d'infos ici : http://oseox.fr/blog/index.php/712-pagerank-sculpting (http://oseox.fr/blog/index.php/712-pagerank-sculpting)
:)
En fait il est encore pris en compte, la différence comparé à avant c'est qu'il ne sert plus à bloquer le dit "page rank" ou juice (pour être plus général) sur une page.
En effet auparavant, le fait de mettre un nofollow sur les liens permettaient de garder (égoïstement ?) son PR alors que les liens que vous utilisez offre surement un plus à votre page.
->Donc si votre page avait 10 liens externes et votre juice de 20, et que vous mettiez un nofollow sur l'un d'entre eux alors votre jus se répartissait de la sorte que les autres liens récupèrés 2,2.
Maintenant le PR ou jus par dans le vent lorsque vous apposez un nofollow sur vos liens externes.
->Donc avec le même exemple que ci-dessus, si vous mettez un nofollow sur un lien, les autres liens récupèreront toujours uniquement 2 de jus.
De plus :
Apposez un nofollow sur un lien serait comme dire "Ceci est un lien d'affiliation" or ce lien est peut être constructive pour votre page et la complémente. Vous perdrez ainsi l'occasion de "définir" un peu mieux la thématique du sujet.
________
J'ai fait un petit raccourci ci-dessus de ce que je pensais du nofollow, après vous êtes libre de faire ce que vous souhaitez ;)