NBon c'est dans ton code PHP
Tu ne vérifie pas avant si 'url' existe dans $_GET
Bonjour, j'essaye d'inclure un fichier CSS dans mon architecture MVC ( Je suis en train d'apprendre le MVC )
Mais le CSS ne se load pas, j'imagine qu'il y a quelque chose à voir avec le .htaccess, mais comment faire en sorte qu'il se load ?
.htaccess :
Views/Index.php :`
Déja essayé url absolu etc, rien n'y fait, le seul moyen que j'ai trouvé et qui fonctionne et de mettre les 10 000 lignes de codes css dans le fichier Views/Index.php ><
NBon c'est dans ton code PHP
Tu ne vérifie pas avant si 'url' existe dans $_GET
Donc tout simplement un :
avant le
?
Sauf que même si je rentre bien l'url "index.php", ça me met la même erreur
L'adresse
fonctionne , avec le CSS en plus
Ta réécriture est trop large, tu devrais vérifier que le fichier que l'utilisateur essaie d'atteindre n'existe pas avant. Regarde du côté des RewriteCond !d et !f
Je ne vois pas, je suis pas assez expérimenté en .htaccess, mais j'ai essayé comme ça :
Et le CSS est load, sans aucune raison, je ne comprend vraiment plus rien. Haha
Du coup effectivement c'est bien ça et tu peux me dire ce qui se passe quand tu essaie de directement chargé le fichier css ? /css/style.css
On vois le css, alors qu'avant on ne le voyait pas
Le langage CSS, je veux dire, comme lorsqu'on ouvre un fichier css depuis un navigateur
Ok du coup cela devrait marcher si tu met ce chemin (en absolut) dans ton HTML
ne marche pas.
Ne retire pas les RewriteCond
Dans ce cas, j'ai l'erreur
Qui vient du fichier Route :
Merci de m'aider en tout cas ! x)
Prévoit le cas ou ce paramètre est vide (dans le cas de la home)
Sauf que même si je rentre index.php, ça m'affiche la même erreur, je suis en train de chercher comment vérifier si l'URL est vide avec le htaccess sur Internet, la