Bonjour,
Je rencontre un petit problème avec mon code.
Lors de l'accès à la page /posts/:id
, mon navigateur ne trouve plus mes fichiers css/js/img car pour lui il sont dans un dossier enfant de public
mais non ils sont toujours dans le dossier public. J'utilise une structure MVC et donc mon template par défaut doit inclure mes fichiers dans wamp/www/nom_du_projet/public/css
<link rel="stylesheet" href="css/style.css">
Que mon fichier css soit sur toutes mes pages
http://localhost/nom_du_projet/public/posts/css/style.css
J'ai déjà essayé avec le $_SERVER['DOCUMENT_ROOT'] | dirname(__DIR__)
.
Ha oui, et bien j'ai résolu le problème en changeant la document root sur wamp et en mettant un / devant css : <link rel="stylesheet" href="/css/style.css">
Je ne vois pas comment car si je met un chemin relatif cela va donner <link rel="stylesheet" href="./css/style.css">
or pour le navigateur je suis plus dans le dossier public mais dans un enfant du dossier public à cause de l'id ou même si je met que le / : /post/:id
.