CSS bestanden worden niet gevonden na een / aan het einde van de url toevoegen
Als ik een pagina heb zoals www.example.com/contact.php en daarin is in de broncode de volgende regel:
Dan wordt gewoon de css geladen.
Als ik een / achter de url zet, dus www.example.com/contact.php/
Dan wordt de css niet geladen. Is kan me wel een beetje voorstellen waarom, maar hoe los je dit het beste op?
Absolute paden naar het bestand gebruiken kan ook, maar is er nog een andere manier? Bij sommige sites kun je dit proberen, ben er al tegengekomen die dit probleem ook hebben.
Gewijzigd op 14/06/2014 16:17:13 door Mark Hogeveen
Ik ben eigenlijk wel benieuwd waar die slash vandaan komt? Want hij maakt een merkwaardige URL ervan. Een slash op het eind mag volgens mij alleen als het de root betreft, waar een indexpagina in staat, of een map waar ook een indexpagina in staat. Niet op het eind van een extensie zoals .php, want een extensie betekent automatisch: een pagina, geen root of map.
Is geen probleem.
Werkt gewoon als map.
Harry hogeveen op 14/06/2014 16:17:02:
Als ik een / achter de url zet, dus www.example.com/contact.php/
Dan wordt de css niet geladen.
Dan wordt de css niet geladen.
Frank Conijn op 27/06/2014 18:35:29:
Ik ben eigenlijk wel benieuwd waar die slash vandaan komt? Want hij maakt een merkwaardige URL ervan.
Dit is een terechte opmerking.
Hoezo zou je een slash achter een bestandsnaam zetten? Je doet nu zelf iets wat helemaal niet klopt (een slash toevoegen achter een bestandsnaam) waardoor iets anders niet meer werkt. Dus je doet zelf bewust iets fout, en vervolgens vraag je hoe je die fout kunt oplossen.
Het antwoord: geen slash achter een bestandsnaam plaatsen. Die hoort daar helemaal niet thuis.
Gewijzigd op 27/06/2014 23:03:40 door Ozzie PHP
- SanThe - op 27/06/2014 19:48:33:
Je kan ook een map bv test.php noemen.
Is geen probleem.
Werkt gewoon als map.
Is geen probleem.
Werkt gewoon als map.
'I stand corrected': Je moet achter een extensie die als extensie geldt geen slash zetten. Dat is vragen om problemen.
@Frank: Je moet dat ook niet willen, maar het kan.