Bonjour,
j'ai un problême. J'ai créé un site décomposé en php.
Code PHP :
<?php include ('header.php'); ?>
<?php
// On définit la page index.php
if (empty($_GET['page']))
{
$_GET['page'] = 'home';
}
// On créé les variables $dir et $page
$dir = dirname(__FILE__).'/pages';
$page = $_GET['page'];
// Si on demande une adresse suspecte, on affiche l'erreur 404
if(!preg_match("/^[a-z0-9-?]+$/i",$page))
{
include $dir.'/'.'404.php';
include 'footer.html';
exit;
}
//on va déduire le nom du fichier à partir de $page
$filename = $page.'.php';
$file = $dir.'/'.$filename;
include $file;
?>
<?php include ('footer.html'); ?>
J'ai donc des url de pages comme :
Code :
http://www.monsite.fr/index?page=accueil
Je voudrais que l'adreese de la page soit juste :
Code :
http://www.monsite.fr/accueil/
J'ai donc activé le module rewrite url dans WAMP et j'ai essayé différente solution que j'ai trouvé sur le net pour modifier mon .htaccess, mais rien ne marche. Mon adresse est toujours du style :
Code :
Ce que j'incris dans mon fichier .htaccess est le suivant :
Code :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([^-/&?$]+)\/$ index.php?page=$1 [L]
Est ce que vous avez une solution à m'apporter?