[URL rewriting] Condition avec paramètre
Bonjour,
j'essaye de mettre en place pour la première fois de l'URL Rewriting est j'ai un petit soucis.
Voici mon fichier .htaccess :
Code:
1 2 3 4
|
# Options +FollowSymlinks
RewriteEngine on
RewriteRule ^contact\.html$ /index.php?id=$4 [L] |
Si je vais sur /index.php?id=4, tout s'affiche correctement.
Si je vais sur /contact.html, ma page affiche ma bannière, mon menu et mon pied de page mais pas mon contenu.
En fait j'ai un fichier content.inc.php qui m'affiche différent contenu en fonction du paramètre passer dans l'url :
Code:
1 2 3 4 5
|
if($_GET['id'] == 4)
{
echo'<div id="contenu"></div>';
} |
j'ai essayé de changer la condition :
Code:
1 2 3 4 5
|
if($_SERVER['PHP_SELF'] == '/contact.html')
{
echo'<div id="contenu"></div>';
} |
ou encore :
Code:
1 2 3 4 5
|
if($_SERVER['REQUEST_URI'] == '/contact.html')
{
echo'<div id="contenu"></div>';
} |
mais cela ne fonctionne pas...
Un coup de main serai le bien venu.
Merci d'avance.