###############################################################################################
##                                                                                           ##
##		FSE3 - Configuration locale d'apache                                                 ##
##		Fichier généré automatiquement lors d'un maj_ht                                      ##
##                                                                                           ##
##	                  <!><!> NE PAS MODIFIER A LA MAIN  <!><!>                               ##
##                                                                                           ##
##		Derniere génération :  24/05/2012 08:55                                              ##
##                                                                                           ##
###############################################################################################

###############################################################################################
##
##		LEVEL 0
##		Tout ce qui doit etre fait en premier (modules apaches, config, etc...)
##
	SetEnv PHP_VER 5
	SetEnv MAGIC_QUOTES 0
	
	Options +FollowSymlinks
	Options +Indexes
	RewriteEngine on
	
## LEVEL 0 ##


###############################################################################################

###############################################################################################
##
##		LEVEL 1
##		Premieres regles de reecriture
##
	# Permet d'eviter les boucles
	RewriteRule ^index.php$ - [L]
	RewriteRule ^flashSubmit.php$ - [L]
	RewriteRule ^404.php$ - [L]
	RewriteRule ^carrefour.php$ - [L]
	RewriteRule ^actions_ajax.php$ - [L]
	RewriteRule ^rss_blog.php$ - [L]
	RewriteRule ^ajax.php$ - [L]
	RewriteRule ^JQajax.php$ - [L]
	RewriteRule ^switch_ajax.php$ - [L]
	RewriteRule ^get_image.php$ - [L]
	RewriteRule ^dl_fichier.php$ - [L]
	RewriteRule (.*)/secureMP3.php secureMP3.php [L]
	RewriteRule ^secureMP3.php$ - [L]
	RewriteRule ^upload_flash_tmp.php$ - [L]
	RewriteRule ^voir_email.php$ - [L]
	RewriteRule ^get_sitemap.php$ - [L]
	RewriteRule ^dl_iphone_file.php$ - [L]
	RewriteRule ^synchro.php$ - [L]
	
	
## LEVEL 1 ##


## MODULE base du shop
RewriteRule modules/base/www/cronMaster/ - [L]
RewriteRule tests/(.*) - [L]

## MODULE module super admin
RewriteRule ^modules/super_admin/www/js/tiny_mce/(.*) - [L]

## MODULE module flash
RewriteRule ^modules/flash/remoting/gateway.php - [L]
	
###############################################################################################

###############################################################################################
##
##		LEVELS 2 à 8
##		Levels personnalisables par les modules
##
	
## LEVEL 2 ##


## MODULE base du shop
RewriteRule ^super_admin/cronMaster/(.*)$ modules/base/www/cronMaster/$1 [L] 

## MODULE module flash
	RewriteRule gateway.php$ modules/flash/remoting/gateway.php [L]
	#Ajouter sécurité
	RewriteRule remoting/browser/(.*) modules/flash/remoting/browser/$1 [L]
	
	
## LEVEL 3 ##

	
	
## LEVEL 4 ##

	
	
## LEVEL 5 ##

	
	
## LEVEL 6 ##

	
	
## LEVEL 7 ##

	
	
## LEVEL 8 ##


## MODULE module super admin
RewriteRule js/super_admin/tiny_mce/(.*) modules/super_admin/www/js/tiny_mce/$1 [L]
	
###############################################################################################

###############################################################################################
##
##		LEVEL 9
##		Gestion des sitemaps
##		Gestion du robots.txt
##

	#Google
	RewriteRule (google(.*).html)$ dl_fichier.php?HTtype=text&HTextension=html&fichier=$1 [L]
	#RewriteRule (sitemap.xml)$ dl_fichier.php?HTtype=text&HTextension=xml&fichier=$1 [L]
	
	RewriteRule (sitemap.xml)$ get_sitemap.php?type=xml [L]
	RewriteRule (sitemap.html)$ get_sitemap.php?type=html [L]
	RewriteRule (urllist.txt)$ get_sitemap.php?type=urllist [L]
	
	RewriteRule (robots.txt)$ dl_fichier.php?HTtype=text&HTextension=plain&fichier=$1 [L]
	#YAHOO
	RewriteRule (y_key_(.*).html)$ dl_fichier.php?HTtype=text&HTextension=html&fichier=$1 [L]
	#LIVE
	RewriteRule (LiveSearchSiteAuth.xml)$ dl_fichier.php?HTtype=text&HTextension=html&fichier=$1 [L]
	
	RewriteRule rss_(.*).xml rss_blog.php?liste=$1 [L]
	
	
## LEVEL 9 ##


###############################################################################################

###############################################################################################
##
##		LEVEL 10
##		Gestion des fichiers accessibles depuis la racine
##
	RewriteRule [.](php|((d|x)?)htm(l?))$ carrefour.php?HTtype=page [L]
	RewriteRule ^$ carrefour.php?HTtype=page [L]
	RewriteRule (.*)/$ carrefour.php?HTtype=page [L]
	
	# documents uploadés sur serveur
	RewriteRule  px/([^/]*)/([^/]*)/([^/]*)/([^/]*).(JPG|PNG|GIF)$ get_image.php?liste=$1&valeur=$2&colonne=$3&fichier=$4.$5 [NC,L]
	RewriteRule  mp3/([^/]*)/([^/]*)/([^/]*)/([^/]*).(MP3)$ dl_fichier.php?type=mp3&liste=$1&valeur=$2&colonne=$3&fichier=$4.$5&HTtype=audio&HTextension=mpeg [NC,L]
	RewriteRule  file/([^/]*)/([^/]*)/([^/]*)/([^/]*).(MP3|JPG|PNG|GIF|PDF|SWF)$ dl_fichier.php?type=*&liste=$1&valeur=$2&colonne=$3&fichier=$4.$5&extension=$5 [NC,L]
	RewriteRule  iphone/((.*)[.](m3u|mp3))$ dl_iphone_file.php?path=$1 [L]
	
	RewriteRule [.](ico|jpg|png|gif)$ dl_fichier.php?HTtype=image&HTextension=$1 [NC,L]
	RewriteRule [.](css|txt)$ dl_fichier.php?HTtype=text&HTextension=$1 [NC,L]
	
	#SPECIAL FONT FACE
	RewriteRule [.](ttf|otf|svg|eot|woff)$ dl_fichier.php?HTtype=font&HTextension=$1 [NC,L]
	
	RewriteRule [.](js)(.*)$ dl_fichier.php?HTtype=application&HTextension=javascript [NC,L]
	RewriteRule [.](JS)$ dl_fichier.php?HTtype=application&HTextension=javascript [NC,L]
	
	RewriteRule [.](pdf|zip|rar)$ dl_fichier.php?HTtype=application&HTextension=$1 [NC,L]
	RewriteRule [.](doc(x?)|pdf|xls(x?))$ dl_fichier.php?HTtype=application&HTextension=$1 [NC,L]
	RewriteRule [.](swf)$ dl_fichier.php?HTtype=application&HTextension=x-shockwave-flash [NC,L]
	RewriteRule [.](xml)$ dl_fichier.php?HTtype=application&HTextension=$1 [NC,L]
	
	
## LEVEL 10 ##

	
	# tout ce qui reste sur la page par defaut
	RewriteRule (.*)$ carrefour.php?HTtype=page [L]
	
###############################################################################################

