SetEnv PHP_VER 5

Options +FollowSymlinks
Options +Indexes
RewriteEngine on


RewriteRule ^actions__(.*).php$ ./_$1/actions.php [L]
RewriteRule ^(.*)/actions.php$ - [L]
RewriteRule ^partage_(.*).php$ _$1/partage.php [L]
RewriteRule ^(.*)/partage.php$ - [L]



#MIKADO SPECIAL AGENDA
RewriteRule ^avantages-carte-membres/([0-9]{2})-([0-9]{4}).php$ ./index.php?type_page=indefinie&urlValide=1&date=$1-$2 [L]
RewriteRule art/([0-9]+)/(SPlus2_([_0-9]*).jpg)$ ./_mikado/images/vignettes_sp/$2 [L]
#RewriteRule art/([0-9]+)/(SPlus2_[0-9]_[0-1]_[0-9].jpg)$ ./_mikado/images/vignettes_sp/$2 [L]

#SPECIAL CHRISMAS MISAKI
RewriteRule ^your-christmas/(.*)$ ./_misaki/chrismas/$1 [QSA,L]

#autodetection  USA /CANADA > misakiusa
RewriteCond %{HTTP_HOST} misaki(.en-travaux)?.com$
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^(CA|US)$
RewriteRule ^(.*)$ http://www.misakiusa.com [QSA,L,R=301]

RewriteCond %{HTTP_HOST} ^192.168.20.94$
RewriteCond %{HTTP_USER_AGENT} ^.*(iPad|iPhone|iPod|Android).*$
RewriteCond %{REQUEST_URI} (/|\.php)$
RewriteRule .* http://192.168.20.94/accueilmobile.html [QSA,L,R=301]

# xxx.com => www.xxx.com 
RewriteCond %{HTTP_HOST} ^misaki.com$
RewriteRule ^(.*)   http://www.misaki.com/$1  [QSA,L,R=301] 

RewriteCond %{SERVER_PORT} 443
RewriteCond %{HTTP_HOST} misaki.com$
RewriteRule ^(.*)$ http://www.misaki.com/$1 [R,L] 

RewriteCond %{HTTP_HOST} ^chateau-vaudois.com$
RewriteRule ^(.*)   http://www.chateau-vaudois.com/$1  [QSA,L,R=301] 

RewriteCond %{HTTP_HOST} ^adler.ch$
RewriteRule ^(.*)   http://www.adler.ch/$1  [QSA,L,R=301] 

RewriteCond %{HTTP_HOST} bovet(-)?fleurier[.](com|ch)$
RewriteRule ^(.*)   http://www.bovet.com/$1  [QSA,L,R=301] 

RewriteRule ^index.php$ - [L]


RewriteRule ^(.*)/upload/(.*)/([0-9]+)x([0-9]+)/(.*).php$ ./upload_f8.php?rep=$1/&typ=$2&larg=$3&haut=$4&autres=$5&donnees=POST2 [L]

RewriteRule ^tout_(.*)_(.*).txt$ ./multilangue.php?act=loadTrad&langue=$2 [L]
# RewriteRule ^tout_(.*)_(.*).txt$ ./tout_$1.txt [L]



RewriteRule ^sitemap.xml$ ./get_sitemap.php?type_sitemap=xml [L]
RewriteRule ^sitemap_(.*).xml$ ./get_sitemap.php?type_sitemap=xml&langue_sitemap=$1 [L]
RewriteRule ^urllist.txt$ ./get_sitemap.php?type_sitemap=urllist [L]
RewriteRule ^urllist_(.*).txt$ ./get_sitemap.php?type_sitemap=urllist&langue_sitemap=$1 [L]
RewriteRule ^sitemaps/sitemap.htm$ ./get_sitemap.php?type_sitemap=html [L]
RewriteRule ^sitemaps/sitemap_lofi.htm$ ./get_sitemap.php?type_sitemap=lo-fi [L]
RewriteRule ^sitemaps/sitemap_(.*).htm$ ./get_sitemap.php?type_sitemap=html&langue_sitemap=$1 [L]
RewriteRule ^google(.*).html$ ./get_fichier_boutique.php?chemin=google$1.html [L]

RewriteRule ^liste_shopzilla.txt$ ./get_liste_produits.php?format=SHOPZILLA [L]
RewriteRule ^Comparateurs/shopping.txt$ ./get_liste_produits.php?format=SHOPPING [L]
RewriteRule ^Comparateurs/shopzilla.txt$ ./get_liste_produits.php?format=SHOPZILLA [L]
RewriteRule ^Comparateurs/leguide.txt$ ./get_liste_produits.php?format=LEGUIDE [L]
RewriteRule ^Comparateurs/twenga.txt$ ./get_liste_produits.php?format=TWENGA [L]
RewriteRule ^Comparateurs/kelkoo.xml$ ./get_liste_produits.php?format=SHOPZILLA [L]
RewriteRule ^Comparateurs/touslesprix.xml$ ./get_liste_produits.php?format=SHOPZILLA [L]
RewriteRule ^Comparateurs/i-comparateur.txt$ ./get_liste_produits.php?format=SHOPZILLA [L]
RewriteRule ^Comparateurs/ciao.txt$ ./get_liste_produits.php?format=SHOPZILLA [L]

RewriteRule ^robots.txt$ ./get_fichier_boutique.php?chemin=robots.txt [L]


#----------------
# LES PAGES ANNEXES
# a mettre AVANT les dossiers non réécrits
#----------------

#----------------
# les dossiers qu'on ne réécrit pas
#----------------
# pour le site

RewriteRule ^echanges/(.*)$ - [L]

RewriteRule ^JS/(.*)$ - [L]
RewriteRule ^scripts_divers/(.*)$ - [L]
RewriteRule ^pages_admin/(.*)$ - [L]

RewriteRule ^(.*)/gestcomm_(.*).php$ - [L]

#RewriteRule ^flash/(.*).swf$ $1.swf
#RewriteRule ^(.*)/flash/(.*).swf$ $1/$2.swf

#RewriteRule ^(.*)/videos/(.*)$ - [L]

#RewriteRule ^(.*)/annexes/(.*)$ - [L]
#RewriteRule ^html_imgs/(.*)$ - [L]

RewriteRule ^(.*)/contact_(.*).php$ - [L]
RewriteRule ^(.*)/form_envoimsg.php$ -  [L]


# ----------------------
# Les retours des banques
# -----------------------
RewriteRule ^mailles/retour_(.*).php$ ./retour_$1.php [L]

#---------------------
# les fichiers accessibles de n'importe ou
#---------------------
RewriteRule ^(.*)/contact_ami.php$ ./contact_ami.php [L]
RewriteRule ^(.*)/contact.php$ ./contact.php [L]
RewriteRule ^(.*)/actions.php$ ./actions.php [L]
RewriteRule ^(.*)/actions_site.php$ ./actions_site.php [L]
RewriteRule ^(.*)/get_image.php$ ./get_image.php [L]
RewriteRule ^(.*)/get_fichier_boutique.php$ ./get_fichier_boutique.php [L]
RewriteRule ^(.*)/tout(.*).txt$ ./tout$2.txt [L]




#---------------------
# les fichiers HTML sp�cifiques a la boutique
#---------------------
#RewriteRule ^(.*)/html_img/(.*)$ ./get_fichier_boutique.php?chemin=html_fichiers/html_img/$2 [L]
RewriteRule ^html_img/(.*)$ ./get_fichier_boutique.php?chemin=html_fichiers/html_img/$1 [L]
RewriteRule ^favicon.ico$ ./get_fichier_boutique.php?chemin=html_fichiers/html_img/favicon.ico [L]
RewriteRule ^fonts/(.*)$ ./get_fichier_boutique.php?forcedownload=1&chemin=html_fichiers/fonts/$1 [L]

#RewriteRule ^(.*)/html_css/(.*)$ ./get_fichier_boutique.php?chemin=html_fichiers/html_css/$2 [L]
RewriteRule ^html_css/(.*)$ ./get_fichier_boutique.php?chemin=html_fichiers/html_css/$1 [L]

RewriteRule ^annexes/(.*).swf$ ./get_fichier_boutique.php?chemin=annexes/$1.swf [L]
RewriteRule ^(.*)/annexes/(.*).swf$ ./get_fichier_boutique.php?chemin=annexes/$2.swf [L]

RewriteRule ^download/(.*)$ ./get_fichier_boutique.php?chemin=download/$1&forcedownload=1 [L]
RewriteRule ^SVG/(.*).htm$ ./get_fichier_boutique.php?chemin=$1.htm&forcedownload=0&FTP=1 [L]
RewriteRule ^SVG/(.*)$ ./get_fichier_boutique.php?chemin=$1&forcedownload=1&FTP=1 [L]

RewriteRule ^videos(.*)/(.*)$ ./$1/videos/$2 [L]

RewriteRule ^download_liste/(.*)$ ./get_fichier_liste.php?chemin=$1&forcedownload=1 [L]
RewriteRule ^file_liste/(.*)$ ./get_fichier_liste.php?chemin=$1 [L]



#---------------------
#Les images
# !! avant les lo-fi

RewriteRule ^(.*)/(.*)_visuel_(.*)_([0-9]+)x([0-9]+).jpg$ ./get_image_article.php?ref=$2&type=$3&largeur=$4&hauteur=$5 [L]
RewriteRule ^(.*)/([0-9]+)_visuelCAT_(.*)_([0-9]+)x([0-9]+).jpg$ ./get_image_famille.php?id=$2&type=$3&largeur=$4&hauteur=$5 [L]

RewriteRule ^(.*)/(.*)_galerie_(.*)_(.*)_([0-9]+)x([0-9]+)$ ./get_image_galerie.php?ref=$2&type=$4&largeur=$5&hauteur=$6&id_art_galerie=$3 [L]

RewriteRule ^(.*)/marque_(.*)_([0-9]+)x([0-9]+)_(.*)$ ./get_image_marque.php?type=$2&largeur=$3&hauteur=$4&id=$5 [L]

#images listes
RewriteRule ^(.*)/img_listes/(.*)/(.*)_([0-9]+)x([0-9]+)_(.*)$ ./get_image_liste.php?type=$3&largeur=$4&hauteur=$5&chemin=$2&fichier=$6 [L]
RewriteRule ^(.*)/img_listes/(.*)$ ./get_image_liste.php?type=NO&largeur=0&hauteur=0&chemin=&fichier=$2 [L]

#---------------------
# les pages génériques
#---------------------


RewriteRule ^plan-du-site.htm$ ./index.php?type_page=html&page_html=sitemap&langue=fr [L]
RewriteRule ^sitemap.htm$ ./index.php?type_page=html&page_html=sitemap&langue=en [L]

RewriteRule ^back_(.*)_(.*).htm$ ./index.php?type_page=frame&page=back&fr=$1&titre=$2 [L]
RewriteRule ^(.*)/back_(.*)_(.*).htm$ ./index.php?type_page=frame&page=back&fr=$2&titre=$3&chemin=$1 [L]

RewriteRule ^lo-fi/(.*)$ ./index.php?type_page=frame&page=ref&chemin=$1&lo_fi=1 [L]
RewriteRule ^(.*)/lo-fi/(.*)$ ./index.php?type_page=frame&page=ref&chemin=$1/$2&lo_fi=1 [L]

RewriteRule ^flash/(.*)$ ./index.php?type_page=frame&page=flash&chemin=$1 [L]
RewriteRule ^(.*)/flash/(.*)$ ./index.php?type_page=frame&page=flash&chemin=$1/$2 [L]

RewriteRule ^frame_(.*).php$ ./index.php?type_page=frame&page=$1 [L]
RewriteRule ^(.*)/frame_(.*).php$ ./index.php?type_page=frame&page=$2&chemin=$1/ [L]

#---------------------
#pages HTML
#---------------------
#RewriteRule ^pages/(.*).php$ ./index.php?type_page=html&chemin=$1&menu_lateral=oui [L]
#RewriteRule ^pages/(.*)$ ./get_fichier_boutique.php?chemin=html_fichiers/pages/$1 [L]

RewriteRule ^scripts/(.*).script.htm$ ./get_fichier_boutique.php?chemin=scripts/$1.script.htm [L]


#---------------------
#frameset flash
#---------------------
RewriteRule ^$ ./index.php?type_page=frameset [L]
#RewriteRule ^(.*)/(.*).php(.*)$ ./index.php?type_page=frameset&chemin=$1/$2.php [L]

# le flash de la boutique
# site_misaki_101207.swf => _misaki/site_misaki_101207
RewriteRule ^site_(([a-z0-9]*)(_([0-9]+))?).swf$ ./_$2/site_$2.swf [L]

RewriteRule embedFont_([a-z0-9]*)_(.*).swf$ _bovet/embedFont_$1_$2.swf [L]


RewriteRule ^contact_(.*).php$ ./_$1/contact_$1.php [L]
RewriteRule ^form_envoimsg_(.*).php$ ./_$1/form_envoimsg.php [L]


#### a verifier
#RewriteRule ^admin$ ./index.php?type_page=frameset&chemin=admin&nomobile=1 [L]
RewriteRule ^admin$ ./index.php?type_page=admin&nomobile=1 [L]

#### A déplacer ############
RewriteRule ^gestcomm_(.*).php$ ./_$1/gestcomm_$1.php [L]


#les frameset spécifiques
#RewriteRule ^admin$ ./index.php?type_page=frameset&chemin=admin [L]
RewriteRule ^admin$ ./index.php?type_page=admin [L]

RewriteRule ^AOL$ ./index.php?type_page=AOL [L]

RewriteRule ^partenaires/annuaires.php$ ./index.php?type_page=html&page_html=partenaires&type_partenaire=annuaire [L]

#RewriteRule ^annexes/(.*).php$ ./index.php?type_page=indefinie&page_html=annexe&chemin=annexes/$1 [L]



RewriteRule ^(.*)/(.*).php$ ./index.php?type_page=indefinie [L]
RewriteRule ^(.*)/(.*).htm$ ./index.php?type_page=indefinie [L]



RewriteRule ^companyinfo.php$ ./index.php?type_page=indefinie [L]




