DjTeush
Messages postés4Date d'inscriptionmardi 23 décembre 2008StatutMembreDernière intervention11 juin 2011
-
1 juin 2011 à 19:59
inwebo
Messages postés380Date d'inscriptionlundi 12 novembre 2007StatutMembreDernière intervention23 octobre 2014
-
12 juin 2011 à 14:03
Bonjour,
j'ai un problême. J'ai créé un site décomposé en 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 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 :
index?page=accueil
Ce que j'incris dans mon fichier .htaccess est le suivant :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([^-/&?$]+)\/$ index.php?page=$1 [L]