SetEnv PHP_VER 5

#AddDefaultCharset ISO-8859-1
#AddDefaultCharset UTF-8

RewriteEngine On

#pour lutter contre les spams
RewriteCond  %{QUERY_STRING}  News(.*)friend
RewriteRule	modules.php										http://www.arobase.fr/pasgentil.htm							[L]

RewriteCond  %{QUERY_STRING}  Your_Account
RewriteRule	modules.php										http://www.arobase.fr/pasgentil.htm							[L]

#RewriteCond  %{SERVER_NAME}  ^scenari.univ-corse.fr
#RewriteRule ^(.*)$	http://www.univ-corse.fr/$1	[R=301]

#RewriteCond  %{REQUEST_URI}  Section_view_([0-9]+)\.htm$
#RewriteRule ([^_-]+)([_-]+)([a-z]+)([0-9]+)([^&]*)(.*).(htm|html) 				$1$2$5$6&$3=$4.$7 [NC,N]
#RewriteRule ^([^_-]+)([_-]+)(.*).(htm|html)$ structure.php?include=$1$3 [NC,L]

#RewriteRule	^index.php	accueil.php			[L]
#RewriteCond %{QUERY_STRING} ^(.+)$
#RewriteRule	index\.php	modules.php?name=News&op=actus_flash&new_topic=2&%1			[L]
#RewriteRule	index\.php$	modules.php?name=News&op=actus_flash&new_topic=2			[L]

#pour le module Section pour mobiles
RewriteRule (.*)(_mpage_[0-9\-]+_+)([a-z]+),([a-zA-Z0-9\-]+)([^&]*)(.*).(htm)$				$1$2$5$6&$3=$4.$7 				[NC,N]
RewriteRule	_mpage_([0-9]+)(_*)(&.*)?\.htm$							mobiles.php?name=Sections&sop=viewarticle&artid=$1$3					[L]
RewriteRule	_mpage_([0-9]+)_+([0-9]+,[0-9]+)(_*)(&.*)?\.htm$		mobiles.php?name=Sections&sop=viewarticle&artid=$1$4&mmg=$2			[L]
RewriteRule (.*)(_mpagent_[0-9\-]+_+)([a-z]+),([a-zA-Z0-9\-]+)([^&]*)(.*).(htm)$				$1$2$5$6&$3=$4.$7 				[NC,N]
RewriteRule	_mpagent_([0-9]+)(_*)(&.*)?\.htm$							mobiles.php?name=Sections&sop=viewarticlenotheme&artid=$1$3					[L]
RewriteRule	_mpagent_([0-9]+)_+([0-9]+,[0-9]+)(_*)(&.*)?\.htm$		mobiles.php?name=Sections&sop=viewarticlenotheme&artid=$1$4&mmg=$2			[L]
#pour le module Sections
RewriteRule (.*)(_page_[0-9\-]+_+)([a-z]+),([a-zA-Z0-9\-]+)([^&]*)(.*).(htm)$				$1$2$5$6&$3=$4.$7 				[NC,N]
RewriteRule	page_([0-9]+)(_*)(&.*)?\.htm$							modules.php?name=Sections&sop=viewarticle&artid=$1$3					[L]
RewriteRule	page_([0-9]+)_+([0-9]+,[0-9]+)(_*)(&.*)?\.htm$			modules.php?name=Sections&sop=viewarticle&artid=$1$4&mmg=$2			[L]

#pour le module album
RewriteRule (.*)(_album_[0-9\-]+_+)([a-z]+),([a-zA-Z0-9\-]+)([^&]*)(.*).(htm)$				$1$2$5$6&$3=$4.$7 				[NC,N]
RewriteRule	album_([0-9]+)(_*)(&.*)?\.htm$							modules.php?name=becmsGallery&sop=getAlbum&albumid=$1$3					[L]
RewriteRule	album_([0-9]+)_+([0-9]+,[0-9]+)(_*)(&.*)?\.htm$			modules.php?name=becmsGallery&sop=getAlbum&albumid=$1$4&mmg=$2			[L]

RewriteRule (.*)(_albums_+)([a-z]+),([a-zA-Z0-9\-]+)([^&]*)(.*).(htm)$				$1$2$5$6&$3=$4.$7 				[NC,N]
RewriteRule	_albums(_*)(&.*)?\.htm$			                modules.php?name=becmsGallery			[L]
RewriteRule	_albums_([0-9]+,[0-9]+)(_*)(&.*)?\.htm$			modules.php?name=becmsGallery&mmg=$1			[L]

#ce mot clef n'est pas encore utilis dans le menu. C'est pour le listing par commune ou catgories.
RewriteRule (.*)(_album_search_+)([a-z]+),([a-zA-Z0-9\-]+)([^&]*)(.*).(htm)$				$1$2$5$6&$3=$4.$7 				[NC,N]
RewriteRule	_album_search\.htm$			                                        modules.php?name=becmsGallery&sop=searchalbum			[L]
RewriteRule	_album_search_([a-zA-Z0-9\-_]+)(_*)(&.*)?\.htm$                     modules.php?name=becmsGallery&sop=searchalbum&cat=$1$3			[L]
RewriteRule	_album_search_([a-zA-Z0-9\-_]+)_+([0-9]+,[0-9]+)(_*)(&.*)?\.htm$    modules.php?name=becmsGallery&sop=searchalbum&cat=$1&mmg=$2			[L]

#pour Calendrier mobile (agenda)
RewriteRule (.*)(_magenda_[0-9\-]+_+)([a-z]+),([a-zA-Z0-9\-]+)([^&]*)(.*).(htm)$				$1$2$5$6&$3=$4.$7 				[NC,N]
RewriteRule	magenda\.htm$											mobiles.php?name=Calendrier										[L]
RewriteRule	magenda_+([0-9]+,[0-9]+)\.htm$							mobiles.php?name=Calendrier&mmg=$1									[L]
RewriteRule	magenda_([0-9\-]+)(_*)(&.*)?\.htm$						mobiles.php?name=Calendrier&op=viewmanif&eid=$1$3					[L]
RewriteRule	magenda_([0-9\-]+)_+([0-9]+,[0-9]+)(_*)(&.*)?\.htm$		mobiles.php?name=Calendrier&op=viewmanif&eid=$1$4&mmg=$2			[L]

#pour les News mobiles
RewriteRule (.*)(_mactu_[0-9\-]+_+)([a-z]+),([a-zA-Z0-9\-]+)([^&]*)(.*).(htm)$				$1$2$5$6&$3=$4.$7 				[NC,N]
RewriteRule	mactu\.htm$												mobiles.php?name=News										[L]
RewriteRule	mactu_+([0-9]+,[0-9]+)\.htm$							mobiles.php?name=News&mmg=$1									[L]
RewriteRule	mactu_([0-9\-]+)(_*)(&.*)?\.htm$						mobiles.php?name=News&op=viewactu&sid=$1$3					[L]
RewriteRule	mactu_([0-9\-]+)_+([0-9]+,[0-9]+)(_*)(&.*)?\.htm$		mobiles.php?name=News&op=viewactu&sid=$1$4&mmg=$2			[L]

#pour les News
RewriteRule (.*)(_actu_[0-9\-]+_+)([a-z]+),([a-zA-Z0-9\-]+)([^&]*)(.*).(htm)$				$1$2$5$6&$3=$4.$7 				[NC,N]
RewriteRule	actu\.htm$											modules.php?name=News										[L]
RewriteRule	actu_+([0-9]+,[0-9]+)\.htm$							modules.php?name=News&mmg=$1									[L]
RewriteRule	actu_([0-9\-]+)(_*)(&.*)?\.htm$						modules.php?name=News&file=article&sid=$1$3					[L]
RewriteRule	actu_([0-9\-]+)_+([0-9]+,[0-9]+)(_*)(&.*)?\.htm$		modules.php?name=News&file=article&sid=$1$4&mmg=$2			[L]
RewriteRule (.*)(_actus_rss_)([a-z]+),([a-zA-Z0-9\-]+)([^&]*)(.*).(htm)$						$1$2$5$6&$3=$4.$7 				[NC,N]
RewriteRule	actus_rss\.htm$										modules.php?name=News&op=actus_rss							[L]
RewriteRule	actus_rss(_*)(&.*)?\.htm$							modules.php?name=News&op=actus_rss$2							[L]

RewriteRule (.*)(actu_+)([a-z]+),([a-zA-Z0-9\-]+)([^&]*)(.*).(htm)$							$1$2$5$6&$3=$4.$7 				[NC,N]
RewriteRule	actu_+(&.*)?\.htm$									modules.php?name=News$1										[L]
RewriteRule	actu_+([0-9]+,[0-9]+)(&.*)?\.htm$					modules.php?name=News$2&mmg=$1								[L]

#pour les Topics
RewriteRule (.*)(topics_[0-9\-]+_+)([a-z]+),([a-zA-Z0-9\-]+)([^&]*)(.*).(htm)$				$1$2$5$6&$3=$4.$7 				[NC,N]
RewriteRule	topics\.htm$											modules.php?name=Topics										[L]
RewriteRule	topics_+([0-9]+,[0-9]+)\.htm$						modules.php?name=Topics&mmg=$1								[L]
RewriteRule	topics_([0-9\-]+)(_*)(&.*)?\.htm$					modules.php?name=News&new_topic=$1$3							[L]
RewriteRule	topics_([0-9\-]+)_+([0-9]+,[0-9]+)(_*)(&.*)?\.htm$	modules.php?name=News&new_topic=$1$4&mmg=$2					[L]
RewriteRule	topicsnew_([0-9\-]+)(_*)(&.*)?\.htm$					modules.php?name=News&op=newlist&new_topic=$1$3				[L]
RewriteRule	topicsnew_([0-9\-]+)_+([0-9]+,[0-9]+)(_*)(&.*)?\.htm$	modules.php?name=News&op=newlist&new_topic=$1$4&mmg=$2					[L]

#pour les catgories actus
RewriteRule (.*)(actu_cat_[0-9\-]+_+)([a-z]+),([a-zA-Z0-9\-]+)([^&]*)(.*).(htm)$				$1$2$5$6&$3=$4.$7 				[NC,N]
RewriteRule	actu_cat_([0-9\-]+)(_*)(&.*)?\.htm$					modules.php?name=News&file=categories&op=newindex&catid=$1$3							[L]
RewriteRule	actu_cat_([0-9\-]+)_+([0-9]+,[0-9]+)(_*)(&.*)?\.htm$	modules.php?name=News&file=categories&op=newindex&catid=$1$4&mmg=$2					[L]
#modules.php?name=News&file=categories&op=newindex&catid=1&mmg=1,5

#pour le flux XML des actus  utiliser dans le flash
RewriteRule (.*)actusXML_([0-9\-]+)\.htm$						modules.php?name=News&op=getXML&new_topic=$2					[L]

#pour les menus externes de type Flash
RewriteRule (.*)menuXML_([0-9\-]+)(_+([0-9]+,[0-9]+))?\.htm$		modules.php?name=becmsDynMenu&sop=menuXML&mmg=$4&Id=$2		[L]

#pour le diaporama dans le thme de type Flash
RewriteRule (.*)diapoXML\.htm$		modules.php?name=SimpleDiapoTheme&sop=diapoXML		[L]

#pour les galeries photos de type Flash
RewriteRule (.*)albumXML_([0-9\-]+)\.htm$		modules.php?name=becmsGallery&sop=albumXML&albumid=$2		[L]
RewriteRule (.*)writeXML_([0-9\-]+)\.htm$		modules.php?name=becmsGallery&sop=writefile&albumid=$2		[L]

#pour le catalogue
RewriteRule (.*)(vente_cat_[\w\s\-]+_+)([a-z]+),([a-zA-Z0-9\-]+)([^&]*)(.*).(htm)$				$1$2$5$6&$3=$4.$7 				[NC,N]
RewriteRule	vente_cat\.htm$												modules.php?name=SimpleCatalog							[L]
RewriteRule	vente_cat_+([0-9]+,[0-9]+)\.htm$								modules.php?name=SimpleCatalog							[L]
RewriteRule	vente_cat_([^_]+)(_*)(&.*)?\.htm$							modules.php?name=SimpleCatalog&categorie=$1$3					[L]
RewriteRule	vente_cat_([^_]+)_+([0-9]+,[0-9]+)(_*)(&.*)?\.htm$			modules.php?name=SimpleCatalog&categorie=$1$4&mmg=$2			[L]

#pour l'espace priv pour mobiles
RewriteRule	mprivate\.htm$												mobiles.php?name=SimpleUsers							[L]
RewriteRule	mprivate_+([0-9]+,[0-9]+)\.htm$								mobiles.php?name=SimpleUsers&mmg=$1						[L]

#pour l'espace collaboratif pour mobiles
RewriteRule	mworkspace\.htm$												mobiles.php?name=SimpleSpace&op=space							[L]
RewriteRule	mworkspace_+([0-9]+,[0-9]+)\.htm$								mobiles.php?name=SimpleSpace&op=space&mmg=$1						[L]
RewriteRule	mworkspace_+([0-9]+)\.htm$									mobiles.php?name=SimpleSpace&op=showpub&id=$1						[L]
#pour l'espace priv
RewriteRule	workspace\.htm$												modules.php?name=SimpleSpace&op=space							[L]
RewriteRule	workspace_+([0-9]+,[0-9]+)\.htm$								modules.php?name=SimpleSpace&op=space&mmg=$1						[L]
RewriteRule	workspace_+([0-9]+)\.htm$									modules.php?name=SimpleSpace&op=showpub&id=$1						[L]

#pour le tlchargement
RewriteRule	mfile_+([0-9]+)\.htm$											mobiles.php?name=Downloads&d_op=getit&lid=$1							[L]
RewriteRule	file_+([0-9]+)\.htm$											modules.php?name=Downloads&d_op=getit&lid=$1							[L]

#pour Simple Adherents
RewriteRule (partner_+)([a-z]+),([a-zA-Z0-9\-]*)_*([^&]*)(.*).(htm)$		$1$4$5&$2=$3.$6												[NC,N]
RewriteRule partner_+([0-9]+,[0-9]+)([^_]+)\.htm$							modules.php?name=SimpleAdherents&op=showoneadh$2&mmg=$1		[L]
RewriteRule partner_+([^_]+)\.htm$											modules.php?name=SimpleAdherents&op=showoneadh$1			[L]

RewriteRule (partners_+)([a-z]+),([a-zA-Z0-9,\-]*)_*([^&]*)(.*).(htm)$		$1$4$5&$2=$3.$6												[NC,N]
RewriteRule partners_+([0-9]+,[0-9]+)([^_]+)\.htm$							modules.php?name=SimpleAdherents&op=showadhs$2&mmg=$1		[L]
RewriteRule partners_+([^_]+)\.htm$											modules.php?name=SimpleAdherents&op=showadhs$1				[L]
RewriteRule partners\.htm$													modules.php?name=SimpleAdherents&op=showadhs				[L]

#pour le livre d'or pour mobiles
RewriteRule (.*)(_mguestbook_+)([a-z]+),([a-zA-Z0-9\-]+)([^&]*)(.*).(htm)$				$1$2$5$6&$3=$4.$7 				[NC,N]
RewriteRule	_mguestbook(_*)(&.*)?\.htm$										mobiles.php?name=SimpleBoard$2					[L]
RewriteRule	_mguestbook_+([0-9]+,[0-9]+)(_*)(&.*)?\.htm$					mobiles.php?name=SimpleBoard$3&mmg=$1			[L]
#pour le livre d'or
RewriteRule (.*)(_guestbook_+)([a-z]+),([a-zA-Z0-9\-]+)([^&]*)(.*).(htm)$				$1$2$5$6&$3=$4.$7 				[NC,N]
RewriteRule	_guestbook(_*)(&.*)?\.htm$										modules.php?name=SimpleBoard$2					[L]
RewriteRule	_guestbook_+([0-9]+,[0-9]+)(_*)(&.*)?\.htm$						modules.php?name=SimpleBoard$3&mmg=$1			[L]

#pour l'Atlas Accessit mobile
RewriteRule _mobile_atlasparcours_+([0-9]+)\.htm$					mobiles.php?name=atlas_accessit&op=map_fiche_itineraire&idItineraire=$1			[L]
RewriteRule _mobile_atlasparcours_+([0-9]+)_+([0-9]+,[0-9]+)\.htm$	mobiles.php?name=atlas_accessit&op=map_fiche_itineraire&idItineraire=$1&mmg=$2		[L]
RewriteRule _mobile_atlassite_+([0-9]+)\.htm$						mobiles.php?name=atlas_accessit&op=fiche_site&idSite=$1							[L]
RewriteRule _mobile_atlassite_+([0-9]+)_+([0-9]+,[0-9]+)\.htm$		mobiles.php?name=atlas_accessit&op=fiche_site&idSite=$1&mmg=$2						[L]
RewriteRule mobile_atlas_theme_+([\s\w]+)\.htm$						mobiles.php?name=atlas_accessit&op=map_itineraires&theme=$1						[L]
RewriteRule mobile_atlas_theme_+([\s\w]+)_+([0-9]+,[0-9]+)\.htm$	mobiles.php?name=atlas_accessit&op=map_itineraires&theme=$1&mmg=$2					[L]
RewriteRule mobile_atlas\.htm$										mobiles.php?name=atlas_accessit&op=map_itineraires									[L]
RewriteRule mobile_atlas_+([0-9]+,[0-9]+)\.htm$						mobiles.php?name=atlas_accessit&op=map_itineraires&mmg=$2							[L]

#pour l'Atlas Accessit
RewriteRule atlasparcours_+([0-9]+)\.htm$						modules.php?name=atlas_accessit&sop=map_fiche_itineraire&idItineraire=$1			[L]
RewriteRule atlasparcours_+([0-9]+)_+([0-9]+,[0-9]+)\.htm$		modules.php?name=atlas_accessit&sop=map_fiche_itineraire&idItineraire=$1&mmg=$2		[L]
RewriteRule atlassite_+([0-9]+)\.htm$							modules.php?name=atlas_accessit&sop=fiche_site&idSite=$1							[L]
RewriteRule atlassite_+([0-9]+)_+([0-9]+,[0-9]+)\.htm$			modules.php?name=atlas_accessit&sop=fiche_site&idSite=$1&mmg=$2						[L]
RewriteRule atlas_theme_+([\s\w]+)\.htm$						modules.php?name=atlas_accessit&sop=map_itineraires&theme=$1						[L]
RewriteRule atlas_theme_+([\s\w]+)_+([0-9]+,[0-9]+)\.htm$		modules.php?name=atlas_accessit&sop=map_itineraires&theme=$1&mmg=$2					[L]
RewriteRule atlas\.htm$											modules.php?name=atlas_accessit&sop=map_itineraires									[L]
RewriteRule atlas_+([0-9]+,[0-9]+)\.htm$						modules.php?name=atlas_accessit&sop=map_itineraires&mmg=$2							[L]

RewriteRule cbnc_carto3D.kml$						modules.php?name=cbnc_carto3D&sop=getkml							[L]
RewriteRule cbnc_carto3D.kmz$					modules.php?name=cbnc_carto3D&sop=getkmz							[L]
RewriteRule cbnc_carto3D.kmz\?(.*)$					modules.php?name=cbnc_carto3D&sop=getkmz&$1							[L]
RewriteRule cbnc_carto3D_obs.kmz$					modules.php?name=cbnc_carto3D&sop=getkmz2							[L]
RewriteRule cbnc_carto3D_obs.kmz\?(.*)$					modules.php?name=cbnc_carto3D&sop=getkmz2&$1							[L]

#pour le module SDP
RewriteRule sdp_itineraires.json						modules.php?name=sdp&sop=get_all_itineraires							[L]
RewriteRule sdp_itineraire_([0-9]*).json						modules.php?name=sdp&sop=get_one_itineraire&idItineraire=$1							[L]