diff --git a/app/controller/JeuController.php b/app/controller/JeuController.php
index 26c6a0ea99ff767343fa5b577690c9aeb5f760c2..220d7a0e8f062c6638dec3fe2388bbe17a410ee0 100644
--- a/app/controller/JeuController.php
+++ b/app/controller/JeuController.php
@@ -17,6 +17,12 @@ class JeuController extends Controller {
 		$this->view->display();
 	}
 
+	public function redirect() {
+		$slug = $this->route["params"]["slug"];
+		$slugjeu = self::slugify($slug);
+		header('Location:jeu/'.$slugjeu);
+	}
+
 	public function displayFormAdd() {
 		$this->view->display();
 	}
diff --git a/app/kernel/Router.php b/app/kernel/Router.php
index bc3fe25ee5495d1eb5899559f134fb2a1805442f..419511ac49adfd6928755a35475ee0833a79ba7b 100644
--- a/app/kernel/Router.php
+++ b/app/kernel/Router.php
@@ -23,6 +23,11 @@ class Router { // classe PHP permettant l'analyse de l'URL des requêtes
 				$result["action"] = "display"; // on veut afficher les informations d'un jeu, donc on donne l'action "display"
 				$result["params"]["slug"] = $parts[1]; //on a des paramètres dans l'URL (normalement le nom/id du jeu), on le stocke aussi
 			}
+			else if($parts[0] == "jeu" && count($parts) == 1 && isset($_POST['rechercheJeu'])) { // on veut consulter la fiche d'un jeu via la barre de recherche du header
+				$result["controller"] = "Jeu"; // le contrôleur à instancier sera "JeuController", on met donc "Jeu" dans la variable de résultat
+				$result["action"] = "redirect"; // on veut rediriger vers la page d'un jeu, donc on donne l'action "redirect"
+				$result["params"]["slug"] = $_POST['rechercheJeu']; //on a un paramètre (le nom du jeu), on le stocke aussi
+			}
 			else if($parts[0] == "listejeux") { // on veut consulter la liste des jeux (listejeux/, avec n'importe quoi derrière)
 				$result["controller"] = "Jeu"; // le contrôleur à instancier sera "JeuController", on met donc "Jeu" dans la variable de résultat
 				$result["action"] = "displayListe"; // on veut afficher la liste des jeux, donc on donne l'action "displayListe"