Hallo Tweakers,
Ik bouw sinds een paar jaar websites, en ben op zoek naar hulp bij het volgende:
Als ik mijn websites bouw en upload naar de webserver, doe ik dat meestal door in de root van de server een index.html-bestand te plaatsen, samen met bijvoorbeeld een contact.html-bestand, een site-map.html-bestand, enzovoorts. Als ik dan in de browser naar de website ga, typ ik voor de homepage dus 'www.mijnpagina.nl'; voor de contactpagina 'www.mijnpagina.nl/contact.html', voor de site map 'www.mijnpagina.nl/site-map.html'
Op zich niks mis mee, maar ik vind het feit dat in de adresbalk de extentie '.html' zichtbaar is niet mooi.
Onlangs kwam ik een alternatieve manier van ontwikkelen tegen, waarbij in de root van de server nog steeds de index.html-file komt, maar je vervolgens voor alle andere pagina's individuele mappen maakt met daarin ook weer index.html-bestanden.
In de root zou dan dus bijvoorbeeld ook een map genaamd 'contact' staan, met daarin ook een index.html file.
Wanneer je nu in de adresbalk intypt 'www.mijnpagina.nl' zie je nog steeds gewoon de startpagina (bij deze root-index.html zie je de paginanaam en html-extentie sowieso niet), en voor contact 'www.mijnpagina.nl/contact/'. Dit ziet er al een stuk mooier uit in mijn optiek.
De contact-pagina is hierbij ook benaderbaar door in te typen 'www.mijnpagina.nl/contact/index.html'.
Echter; als ik bijvoorbeeld kijk op een website als de NOS: https://nos.nl/nieuws/binnenland
Dit is weer wat anders dan de manier die ik hierboven beschreef. Hier ontbreekt ook de laatste '/' in het filepath, hetgeen ik er erg professioneel uit vind zien.
Ik kan echter nergens vinden hoe ik dit ook kan realiseren.
Een van de dingen die ik tegenkom is om de .htaccess-file aan te passen, maar hoe en wat kom ik eigenlijk niet tegen. Ook weet ik niet zeker of dit wel de juiste manier is.
Misschien kan het alleen als de website in PHP is gemaakt in plaats van HTML wat ik nu doe, geen idee.
Ik hoop dat jullie me kunnen helpen, ik ben hier al een tijd naar op zoek, maar weet eigenlijk niet goed waar te beginnen, of op wat voor termen ik zou moeten zoeken.
Hartelijk dank voor jullie hulp!
Ik bouw sinds een paar jaar websites, en ben op zoek naar hulp bij het volgende:
Als ik mijn websites bouw en upload naar de webserver, doe ik dat meestal door in de root van de server een index.html-bestand te plaatsen, samen met bijvoorbeeld een contact.html-bestand, een site-map.html-bestand, enzovoorts. Als ik dan in de browser naar de website ga, typ ik voor de homepage dus 'www.mijnpagina.nl'; voor de contactpagina 'www.mijnpagina.nl/contact.html', voor de site map 'www.mijnpagina.nl/site-map.html'
Op zich niks mis mee, maar ik vind het feit dat in de adresbalk de extentie '.html' zichtbaar is niet mooi.
Onlangs kwam ik een alternatieve manier van ontwikkelen tegen, waarbij in de root van de server nog steeds de index.html-file komt, maar je vervolgens voor alle andere pagina's individuele mappen maakt met daarin ook weer index.html-bestanden.
In de root zou dan dus bijvoorbeeld ook een map genaamd 'contact' staan, met daarin ook een index.html file.
Wanneer je nu in de adresbalk intypt 'www.mijnpagina.nl' zie je nog steeds gewoon de startpagina (bij deze root-index.html zie je de paginanaam en html-extentie sowieso niet), en voor contact 'www.mijnpagina.nl/contact/'. Dit ziet er al een stuk mooier uit in mijn optiek.
De contact-pagina is hierbij ook benaderbaar door in te typen 'www.mijnpagina.nl/contact/index.html'.
Echter; als ik bijvoorbeeld kijk op een website als de NOS: https://nos.nl/nieuws/binnenland
Dit is weer wat anders dan de manier die ik hierboven beschreef. Hier ontbreekt ook de laatste '/' in het filepath, hetgeen ik er erg professioneel uit vind zien.
Ik kan echter nergens vinden hoe ik dit ook kan realiseren.
Een van de dingen die ik tegenkom is om de .htaccess-file aan te passen, maar hoe en wat kom ik eigenlijk niet tegen. Ook weet ik niet zeker of dit wel de juiste manier is.
Misschien kan het alleen als de website in PHP is gemaakt in plaats van HTML wat ik nu doe, geen idee.
Ik hoop dat jullie me kunnen helpen, ik ben hier al een tijd naar op zoek, maar weet eigenlijk niet goed waar te beginnen, of op wat voor termen ik zou moeten zoeken.
Hartelijk dank voor jullie hulp!