Dat komt omdat je dan gewoon het forum opvraagt:
gathering.tweakers.net/
forum/javascriptje
leidt je naar het script 'forum.php' op die locatie.
gathering.tweakers.net/forum/
javascriptje
ziet het script als 'parameter', maar wordt niet herkend; met deze parameter wordt dus niets gedaan en de index pagina wordt geladen.
Niets beveiliging dus

Ik ben wel benieuwd hoe dit gedaan is, als iemand het weet, ik houdt me aanbevolen....
Uitleggen hoe dit 'gedaan' is heb ik net gedaan, waar je het javascriptje wel kan vinden is ergens anders.
Bekijk de source van een pagina nog eens goed, je zult deze tag tegenkomen:
code:
1
| <base href='http://images.tweakers.net/forum/templates/got/'> |
Hiermee wordt de 'base url' voor de pagina gedefinieerd. Dit betekend dat alle
relatieve url's in de pagina daar op gebaseerd zijn.
Komen we dus op:
code:
1
| http://images.tweakers.net/forum/templates/got/js/j.js |
Niets beveiliging (en zo is het ook niet bedoeld, dus dit is geen naaierij van mij)

(de enige tip die ik je kan geven: denk logisch na en weet dat je niet direct naar het bestand op de server kan....)
Ja, uit je cache kun je ze ook halen