Bonjour,

Avant de poster ce message j'ai cherché sur la FAQ, les tutoriaux mais j'avoue être complétement perdu et ne plus rien comprendre.

J'essaie (sans y arrivé) à faire de la réécriture d'URL (WAMPSERVER 2.0).
J'ai activé le molude d'apache : mod_rewrite
J'ai créé un fichier .htaccess dans le répertoire de base du nom "site" web. (dev). Il n'y a rien dedans c'est juste pour tester la réécriture.

Le but étant par partir d'une URL de type :
dev/index.php?page=produit&name=article1

Obtenir un affichage dans la barre d'adresse du navigateur une URL de type
dev/produit/article1.html

Pour cela j'ai codé ce qui suis dans mon .htaccess
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)\.html$ /index.php?page=$1&name=$2 [L]
J'ai créé un index .php avec le script suivant dans le répertoire de base
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
<?php
session_start();
if (isset($_GET['page']) && isset($_GET['name']) ){
	echo $_GET['page'].' '.$_GET['name'];
} else {
 echo '<a href="index.php?page=produit&name=article1">click</a>';
}
?>
Lorsque je click sur le lien href affiché par index.php j'obtient bien l'affichage des paramètres reçus mais dans la barre d'adresse de mon navigateur j'ai l'URL suivante :

dev/index.php?page=produit&name=article1

Bref ça ne fonctionne pas.

Un peu d'aide serait bienvenue.

Merci