Bra förslag från techtigo, men det går att utveckla.
1- Lägg scriptet i en funktion
2- Lägg funktionen i en .js fil som inkluderas.
3- Modifiera scriptet enligt nedan:
function initLinks(){
var a;
a = document.getElementsByTagName("a");
for(i=0; i<a.length; i++){
if(a[i].id = 'linkToCount')
a[i].href = 'count.php?page='+a[i].href;
}
}
Med detta script så kommer alla <a></a> med id = "linkToCount" att skrivas om från exempelvis
http://www.aftonbladet.se till count.php?page=http://www.aftonbladet.se.
Om man sedan lägger funktionstrigger på onload event för window eller body, så görs det redan innan användaren klickat.
Nu hoppar säkert en del till och tänker, men detta är ju cloaking. Och förvisso är det väl det, men som jag ser det så görs det för användaren och inte för sökmotorn och borde i så fall vara helt OK.
om jag inte har fått allt helt om bakfoten så kommer sökmotorerna endast se helt vanliga länkar till de externa webbplatserna och PR borde inte påverkas, medan användaren går via count.php och redirectas sedan till den externa webbplatsen.
Alla nöjda alla glada.
Citat:
EDIT:
Ska nämnas att jag inte testat detta själv ännu, men mottager tacksamt feedback från den eller de som testar lösningen.
|
/berneboy