Bonjour,

Voila je rencontre un petit problème avec mon code.

Ce que je fais

Je cherche à mapper des liens pour les rendre plus sympas avec altorouter.

<?php

require '../vendor/autoload.php';

$router= new AltoRouter(); // création de la variable routeur avec Alto

define ('VIEW_PATH', dirname(__DIR__). '/views'); 

$router->map('GET', '/blog', function(){ 
    require VIEW_PATH.'/post/index.php';
});

$router->map('GET', '/category', function(){
    require VIEW_PATH.'/category/show.php';
});

$router->map('GET', '/blog/category', function(){
    require VIEW_PATH.'/category/show.php';
});

$match =$router->match(); 
$match['target']();

?>

Ce que j'obtiens

Lorsque que je n'utilise pas Mamp cela fonctionne correctement mais si je l'utilise alors j'obtiens une page blanche avec erreur 404.
Je ne comprends donc pas pourquoi cela ne fonctionne pas correctement avec et je n'ai pas trouvé de solution.

Merci par avance de votre aide,

Adrian

Aucune réponse