Router fonctionne en local, mais pas en hébergé

Par ToinouPHP, il y a 5 ans


Bonjour à tous.

Je m'entraine aux routers, donc j'en ai mis un sur un site web random en local, l'architecture est la suivante:

Le .htaccess est comme ceci :

RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php [QSA,L]

Et le index.php dans / crée les routes comme ceci :

Flight::route('/index', function(){ require("views/index.php"); });

Ca fonctionne très bien en local, mais la je viens d'essayer de le mettre dans sur mon site personnel ( en remote donc ) et la page d'accueil fonctionne, j'ai bien la même que /index sur mon site en local, mais lorsque j'essaye d'aller sur une autre page, ça me marque une 404 alors que c'est le bon URL et que j'ai rien changé en local.

PS : J'ai déja vérifié le dossier Views a bien des droits en écriture.

Merci !

Aucune réponse