HTACCESS

Tester les réécritures d'url en local sur un PC avec WampServer

Pour tester un site internet avant de le mettre en ligne, il est souvent nécessaire d'installer un serveur http sur son PC. Pour cela WampServer est parfait. L'installation des fichiers du site se fait par exemple dans un répertoire monsite dans le répertoire www de Wamp. ainsi pour que les réécritures fonctionnent il ne faut pas oublier de modifier les règles de réécriture. 
Deux formes sont possibles:
La première utilise l'instruction RewriteBase qui indique que les url de destination se trouvent dans ce répertoire. 
La deuxième solution consiste à indiquer le chemin complet depuis la racine pour les url de destination.
A vous de choisir celle qui vous convient le mieux!

# exemple 1
RewriteBase /monsite
RewriteRule ^(.*)-([0-9]+).html page.php?nom=$1&id=$2 [L]
RewriteRule ^(.*).html $1.php [L]

# exemple 2
RewriteRule ^(.*)-([0-9]+).html /monsite/page.php?nom=$1&id=$2 [L]
RewriteRule ^(.*).html /monsite/$1.php [L]
PHP