Bonjour à tous !
Je cherche un moyen simple de rendre certains mots invisible aux robots via une expression régulière (donc ni image ni utilisation de USER_AGENT)
$texte = eregi_replace ("(mot1|mot2|mot3)", "<script>document.write('\\0');</script>", $texte);
On peut compliquer un peu le truc en placant le document.write dans une fonction …
Mais le pb c’est que je suis pas sure que ça soit fiable à 100% (surtout sans passer par une fonction). Et ça m’ennuie d’utiliser le javascript pour les personnes qui ne l’ont pas actif sur le navigateur.
Si quelqu’un a une astuce.
A ma connaissance il n’y a pas balise html <noindex> pour cadrer des textes à ne pas indexer … dommage. Pourtant si j’indique sur mon site que je ne fait pas de planche à voile ça m’embête beaucoup que des utilisateurs qui tape « planche à voile » tombe sur mon site
Je cherche un moyen simple de rendre certains mots invisible aux robots via une expression régulière (donc ni image ni utilisation de USER_AGENT)
$texte = eregi_replace ("(mot1|mot2|mot3)", "<script>document.write('\\0');</script>", $texte);
On peut compliquer un peu le truc en placant le document.write dans une fonction …
Mais le pb c’est que je suis pas sure que ça soit fiable à 100% (surtout sans passer par une fonction). Et ça m’ennuie d’utiliser le javascript pour les personnes qui ne l’ont pas actif sur le navigateur.
Si quelqu’un a une astuce.
A ma connaissance il n’y a pas balise html <noindex> pour cadrer des textes à ne pas indexer … dommage. Pourtant si j’indique sur mon site que je ne fait pas de planche à voile ça m’embête beaucoup que des utilisateurs qui tape « planche à voile » tombe sur mon site