Open dsprenkels opened 10 years ago
Ik heb allerlei acties toegevoegd aan index.php
Als de afhandelijng van 'oude' acties (/intro2009, etc.) anders moet, pas het vooral aan.
robots.txt en ledenmail-template moeten nog.
Het lijkt me beter een 404 te geven dan te redirecten naar de homepage. Dat is zoals het hoort volgens HTTP en zoekmachines vinden dat ook leuker.
Standaarden zijn een middel, geen doel.
Het voordeel van de 301's is dat mensen die via een zoekmachine of via bookmarks een niet meer bestaande URL bezoeken in ieder geval een zinnige pagina te zien krijgen i.p.v. een fout.
Ik vind het zelf veel irritanter om doorgestuurd te worden naar de homepage dan een 404 te krijgen. Je kunt altijd een grote 'terug naar homepage' link toevoegen. Wat betreft zoekmachines, in elk geval bij Google is het eenvoudig pagina's te verwijderen die niet meer bestaan als je daar de rechten voor hebt.
Ik vind het verder ook niet storend die intropagina's en -posters wél te implementeren, in plaats ze verloren te laten gaan. Voor de rest zou ik een custom 404-pagina maken met een tekst als:
Sinds 2014 bestaat de pagina
sponsoren
niet meer.
Mee eens.
En als je toch al een aparte pagina maakt voor verwijderde pagina's, kun je het nog beter doen en een 410 Gone
sturen :) (Niet dat het in de praktijk veel uitmaakt overigens)
Overigens bestaat de pagina 'sponsoren' wel degelijk! (Ik heb de bugreport aangepast) https://dev.kn.cx/sponsoren
Een 410
, precies.
Krijgen we trouwens nog steeds geld van DressMe?
@dsprenkels: Geen idee, dat weet het bestuur vast.
Verder gaan we dus alle oude introposters enzo kopiëren naar kn-next?
Overigens, kan baragenda
niet met een rewrite in lighttpd gebeuren als het toch een directe ingang voor kninfra is?
Het lijkt me beter dat soort dingen buiten de repo te houden (net zoals met tekst misschien beter is). Misschien een mapje 'introposters' waar van elk jaar een '####.jpg' in staat, die dan dynamisch wordt geladen, bijvoorbeeld.
Ik ben er voor om de /baragenda
redirect in lighttpd te zetten, als die inderdaad niet meer in kn-site staat.
Ik vind het maken van een Lighttpd-redirect wel een goed idee, maar moeten we dat dan niet ook met de andere pagina's (zoals an
) doen?
/an
zelf staat in kn-next, dus mijn voorkeur gaat uit naar het in PHP te doen, net zoals /home
en /watis
. Maar het kan ook op de server (dan zou het wat mij betreft wel aan de README
moeten worden toegevoegd).
Laten we dan alles maar gewoon in de site zelf plempen.
@dsprenkels @bwesterb Veel pagina's, zoals /intro2008
, bestaan nog steeds niet maar zijn hier wel aangemerkt alsof ze bestaan.
Dat was mijn schuld, ik was het lijstje in index.php af aan het gaan (waar ze dus allemaal instaan).
We moeten nu nog het volgende. Ik wil trouwens bij release
voorstellen gewoon een 410 terug te geven.
Eens wat betreft /release
- het is een pagina specifiek voor knsite.
Deze pagina's zijn geïmplementeerd vanuit knsite. Hier zal een 301 of een 410 voor teruggegeven moeten worden, of bijvoorbeeld in het geval van
baragenda
een redirect naar/planning
. (Of een 404, maar dat lijkt me persoonlijk a-relaxed.)