Linkek és szövegek elrejtése a robotok elől
Mivel a kéretlen küldemények forrása lehet az, hogy a spamrobotok az általánosan használt szövegek alapján beazonosítják a „céltárgyat”, érdemes elrejteni ezeket a szövegeket; de hogyan lehet elérni, hogy a robotok elől el legyen rejtve, de viszont az emberi szem számára látható legyen?
Engem nem zavar, ha ott van a „powered by…” ha viszont ennek alapján jön a spam, az már zavar.
A szöveg helye:
Az aktuálisan használt felszín (theme): footer.php-jában
Lássuk a „lehetetlennel” való próbálkozást: az első számú akadály, hogy a lokalizált, vagyis az angol helyett más nyelvet használó programokban ez a szöveg a nyelvi fájlban van, tehát azt is át kellene írni, nem csak az alap php fájlt. Erre egy megoldás, hogy a footer.php-nél ne a lokalizált változatot használjuk, hanem az eredetit, és kézzel olyan egynyelvű szöveget írunk be, amilyet akarunk; ezzel viszont az átváltható többnyelvűség lehetősége meg is szűnik…
Van itt két módszer – viszont akármilyen megoldást választ is valaki, mindenképpen „hackelnie” kell a szöveget; ez idő szerint nem lehet megúszni a kézimunkát. A standard használatú magyar szöveg egyébként ez: (XYZ) blogját a kiváló WordPress motor hajtja
1. módszer:
Mivel a robotok feltételezhetően a kapott HTML forráskódot elemzik, és nem magát a HTML kód nélküli szöveget, itt szét lehet választani a két esetet HTML megjegyzések általi széttagolással, és a megjegyzésekbe egyéb szövegek írásával, amelyek a mutatott szövegben nem látszanak.
Ez lehet pl. ilyen:
i<!– ostoba –>s p<!– kereső –>rou<!– ne is pró –>dly<!– bálkozz –> p<!– úgysem –>ow<!– fog –>er<!– sikerülni –>ed by <a href=”http://wordpress.org/”>W<!– nesze –>or<!– neked –>dP<!– még –>re<!– egy –>s<!– szer –>s</a>
2. módszer:
Lehet html-entitásokat és normál karaktereket vegyesen megadni – és kombinálni a két módszert.
wordpres%73%2Eo%72g’>wordpress.org
Annyit kétségtelenül sikerült elérni, hogy a forráskód emberi szemnek már egészen olvashatatlan lett…
Eddig az elmélet: a gyakorlatban a footer.php fájlt csak UTF-8 formátumban, (BOM-mal (Byte Order Mark) vagy anélkül) érdemes elmenteni; máskülönben nem látni az ékezetes karaktereket, és összekuszálódik az egész szöveg; és ez még a HTML megjegyzés karaktereire is vonatkozik, úgyhogy ezeket ne innen másold.
