Weergave
Organisatie en hosting
Een website is niet iets magisch of ingewikkelds, het is een map met bestanden op een webserver. Publiceren betekent die bestanden in de juiste map op de server zetten. Dat is het. Bestanden in mappen in mappen in mappen... op een server
De map waarin de webserver begint te zoeken heet de document root. Op ons hostingaccount is dat httpdocs.
plaintext
httpdocs/ de document root, tevens de root van je portfolio
├── index.html startpagina van je portfolio
├── projecten/
│ ├── index.html overzicht van al je labo-opdrachten
│ └── labo01/
│ └── index.html uitleg en reflectie over labo 1
└── images/De URL weerspiegelt die structuur
Elke map en elk bestand op de server heeft een adres dat je in de browser kan typen. Vraag je een map op, dan zoekt de webserver daar automatisch naar index.html.
plaintext
bartdelrue.ikdoeict.be => httpdocs/index.html
bartdelrue.ikdoeict.be/projecten => httpdocs/projecten/index.html
bartdelrue.ikdoeict.be/projecten/labo01 => httpdocs/projecten/labo01/index.htmlDaarom noem je je HTML-documenten altijd index.html en zet je ze in een map met een betekenisvolle naam. Zo krijg je nette URL's zonder .html erin.
Namen van mappen en bestanden
Gebruik nooit spaties, hoofdletters of speciale tekens. Mijn Projecten/Pagina 1.html lijkt te werken op je eigen computer en breekt op de server. Gebruik mijn-projecten/index.html.
Oefening: van URL naar bestand
Gegeven de mappenstructuur hierboven, welk bestand toont de webserver bij elk van deze adressen?
bartdelrue.ikdoeict.be/projecten/bartdelrue.ikdoeict.be/projecten/labo01/bartdelrue.ikdoeict.be/images/
Antwoorden
httpdocs/projecten/index.htmlhttpdocs/projecten/labo01/index.html- Geen bestand: er staat geen
index.htmlinimages/. Afhankelijk van de instellingen krijg je een lijst van de bestanden of een foutmelding. Dat komt later in het semester terug.