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


Salut,

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

ph1823
Auteur

Biensur, le voila :


<IfModule mod_rewrite.c>
RewriteEngine on

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