De technische aflezing
Waarmee is deze website gemaakt?
Plak een willekeurig openbaar adres. We openen de pagina, lezen wat die uit zichzelf vertelt — de generator, de server, de mappen waar de bestanden onder staan, de derden die worden aangeroepen — en zeggen wat het is en ongeveer hoe oud die bouw is. Handig bij een concurrent, handig bij een site die je geërfd hebt, handig bij je eigen site.
Deze check wordt beschermd door reCAPTCHA; het privacybeleid en de servicevoorwaarden van Google zijn van toepassing. Het draait pas als je op de knop drukt, en op geen enkele andere pagina van deze site.
Hoe het dat weet
Het leest wat de pagina zelf vertelt.
De meeste systemen signeren hun werk. WordPress schrijft een generator-tag, Joomla en Drupal hebben elk hun eigen, servers sturen een naam en vaak een versie mee, en de mappen waar stylesheets en afbeeldingen onder staan verraden de rest. Die lezen we, en verder niets.
Dat is een goed antwoord en geen zeker antwoord, dus we doen niet alsof. Een generator-tag is een regel tekst die een pagina besloot te publiceren: die kan weggehaald zijn, kan zijn blijven staan na een migratie, en kan gewoon fout zijn. Wij melden wat de pagina zei, en waar het kan wat zo’n tekst meestal betekent.
- De generator, de server en wat eronder draait, zoals meegestuurd
- De bestandsmappen waaraan een systeem zich verraadt
- Welke hosts van derden de pagina aanroept
- Ongeveer hoe oud de genoemde bouw is — de haak, en hij klopt
Wat het niet doet
Een versienummer is geen uitspraak over kwetsbaarheid.
We vertellen je dat een pagina zegt gebouwd te zijn door een systeem waarvan de genoemde versie jaren geleden uitkwam. We vertellen je niet dat de site daarmee kwetsbaar is, want dat is een andere uitspraak: die hangt af van wat er werkelijk geïnstalleerd staat, wat de hoster eronder bijwerkt, en waarom die versietekst er überhaupt stond.
En we gaan niet zoeken. We vragen niet om bestanden waar niemand naar linkt, we lopen geen pluginmappen af, en we peilen geen versies. We lezen het ene antwoord dat je site aan elke bezoeker geeft — niets wat je server niet allang aan een browser gaf.
- Geen mappen aflopen, geen versies peilen, geen inlogpogingen
- Geen bewering die een versienummer aan een zwakke plek koppelt
- robots.txt gerespecteerd; een site die ons vraagt weg te blijven, laten we met rust
En dan
Weten waarmee iets gemaakt is, is hoe een migratie begint.
Dezelfde herkenning draait vooraan bij een vernieuwing door ReWynder, waar ze bepaalt hoe de inhoud eruit komt: een WordPress-site kan zijn inhoud via zijn eigen koppeling overdragen, een Joomla-site via een connector, en al het andere via een export of gewoon door de pagina’s te lezen.
Het antwoord op deze pagina is dus de eerste stap van een route, geen kunstje. Staat er WordPress, dan is er een pad. Staat er iets wat we nooit eerder zagen, dan is er nog steeds een pad — de pagina’s lezen werkt overal.
- WordPress, Joomla, Drupal, TYPO3, Magento en de websitebouwers
- Een connector waar die er is, en anders de pagina’s lezen
Vragen over de herkenning
Hoe nauwkeurig is het?
Even nauwkeurig als wat de pagina publiceert. Een site die zijn systeem in een generator-tag noemt, herkennen we met vertrouwen; een site die elk spoor van zichzelf gewist heeft, levert soms weinig op, en dan zeggen we liever weinig dan dat we gokken. Niets hiervan komt uit een databank van sites die we eerder bekeken.
Er staat een versie — is mijn site verouderd?
Er staat dat de pagina die versietekst publiceerde. Dat is het weten waard en het is niet hetzelfde als weten wat er geïnstalleerd staat: een hoster kan eronder bijwerken, een tag kan zijn blijven staan na een migratie, en sommige systemen noemen de tak in plaats van de uitgave. Zie het als een aanwijzing, geen vonnis.
Waarom worden mijn plug-ins niet genoemd?
Omdat ze vinden zou betekenen dat we je site om mappen vragen waar niemand naar linkt, en dat doen we niet op het woord van een voorbijganger. Wat hier verschijnt is wat de pagina uit zichzelf gaf. Binnen een vernieuwing, waar je ons verteld hebt dat de site van jou is en hem gekoppeld hebt, is het beeld veel vollediger — en komt het uit je eigen systeem in plaats van uit giswerk.
Mag ik een site bekijken die niet van mij is?
De aflezingen voor techniek, zoekmachines en toegankelijkheid wel — die komen uit één gewone paginalading, en geen ervan noemt een zwakke plek waar iemand iets mee kan. Het beveiligingsdeel ligt anders en vraagt dat jij verklaart dat de site van jou is.
Werkt het ook op een site die geen CMS is?
Ja. Een handgebouwde site, een statische site, een framework, een winkelplatform — we melden wat de pagina zegt. Is er helemaal geen generator, dan zeggen we dat ook, en dat is op zichzelf al informatie.
Bekijk nu waarmee het gemaakt zou kunnen zijn.
Negen richtingen voor hetzelfde adres, binnen een paar minuten — en een vernieuwing die de adressen, de teksten en de posities behoudt die het oude systeem verdiend heeft.
ReWynder is nog niet open voor klanten — beide knoppen leiden vandaag naar de wachtlijst, en we mailen je zodra je kunt beginnen.