SetEnv PHP_VER 5
AddDefaultCharset UTF-8

#RewriteBase /
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^(.*)$ index.php?$1

### PAGES

RewriteEngine on

# REGLE ARTICLES 1
#RewriteCond %{HTTP_HOST} ^http://immoportail.its4u.fr$  [NC]
#RewriteRule ^panier/$ /index.php?pn=panier [L]

#RewriteCond %{HTTP_HOST} ^http://immoportail.its4u.fr$  [NC]
#RewriteRule ^pn/([a-zA-Z0-9\-]+)/$ index.php?pn=$1 [L,QSA]


RewriteRule ([a-z]+)\.([a-z]+)\.html$ /index.php?pn=$1&category=$2&etat=$3&recherche=$4&type=$5&piece=$6&submit=$7


# On vérifie que le fichier en cache existe
RewriteCond %{REQUEST_FILENAME}.cache -f

# La condition est vérifiée
# On réécrit donc l URL vers ce fichier statique
RewriteRule ([^.]+).html$ /$1.html.cache [L]

# La condition précédente n' a pas été exécutée , le fichier cache n'existe donc pas
# (elle comportait le flag [L] qui aurait mis fin a l exécution)

# Il n existe pas : on apelle le script PHP chargé le regénérer
RewriteRule ([^.]+).html$ /index.php?pn=$1 [L]