500 internal error avec routeur

Par ph1823, il y a 10 ans


Bonjour,

Voila je rencontre un petit problème avec mon code, lorsque que j'ai crée un routeur en suivant le tuto de ce site

Ce que je fais

Mon but et de faire un systéme de stats avec /players/<pseudo> , pour l'instant je n'ai pas mis le controller en place vue que ce code bug

<?php require 'vendor/autoload.php'; die($_GET['url']); $router = new App\Router($_GET['url']); $router->get('/', function($id){ echo "Bienvenue sur ma homepage !"; }); $router->get('/users/:player', function($player){ echo 'Affiché info player';}); $router->run(); ?>

Ce que je veux

Je voudrais bien que vous m'aidiez a savoir ou est l'erreur, et comment la corrig"

Ce que j'obtiens

J'obtient un 500 internal error

2 réponses

tleb, il y a 10 ans

Salut,

L'erreur provient très probablement d'un problème dans ton .htaccess. On peut le voir ?

ph1823, il y a 10 ans

Biensur, le voila :

<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] </IfModule>```