Subversion Repositories Sites.tela-botanica.org

Compare Revisions

Regard whitespace Rev 1083 → Rev 1084

/trunk/.htaccess
1,8 → 1,3
#Spammers
Deny from estel.ro
Deny from ne.jp
Deny from 218.63.252.219
 
# Raccourci pour les applications intégrées à Papyrus
RewriteEngine on
 
88,12 → 83,27
RewriteRule ^eflore\/(BDAFN)\/rss$ papyrus.php?menu=425&module=fiche&action=rss&cpr=$1&nn=500000 [L]
RewriteRule ^eflore\/(BDNBE)\/rss$ papyrus.php?menu=374&module=fiche&action=rss&cpr=$1&nn=500000 [L]
RewriteRule ^eflore\/(BDNFM)\/rss$ papyrus.php?menu=455&module=fiche&action=rss&cpr=$1&nn=500000 [L]
# Liens direct vers la fiche
RewriteRule ^eflore\/(nn|nt)([0-9]*)$ papyrus.php?menu=39&module=fiche&$1=$2 [L]
RewriteRule ^eflore\/(nn|nt)([0-9]*)-(BDNBE)$ papyrus.php?menu=374&module=fiche&cpr=$3&$1=$2 [L]
RewriteRule ^eflore\/(nn|nt)([0-9]*)-([0-9a-zA-Z]*)$ papyrus.php?menu=39&module=fiche&cpr=$3&$1=$2 [L]
RewriteRule ^eflore\/(nn|nt)([0-9]*)-(BDNBE)-v([0-9.]*)$ papyrus.php?menu=374&module=fiche&cpr=$3&cprv=$4&$1=$2 [L]
RewriteRule ^eflore\/(nn|nt)([0-9]*)-([0-9a-zA-Z]*)-v([0-9.]*)$ papyrus.php?menu=39&module=fiche&cpr=$3&cprv=$4&$1=$2 [L]
 
 
######## REDIRECTION ANCIEN EFLORE VERS LE NOUVEAU
# Redirection des fiches ancien eflore sur le nouveau (seulement sur le nn)
RewriteRule ^eflore\/(nn)([0-9]*)$ papyrus.php?menu=899&referentiel=bdtfx&niveau=2&module=fiche&action=fiche&num_nom=$2 [QSA,L]
RewriteRule ^eflore\/(nn)([0-9]*)-([0-9a-zA-Z]*)$ papyrus.php?menu=899&referentiel=bdtfx&niveau=2&module=fiche&action=fiche&num_nom=$2 [QSA,L]
RewriteRule ^eflore\/(nn)([0-9]*)-([0-9a-zA-Z]*)-v([0-9.]*)$ papyrus.php?menu=899&referentiel=bdtfx&niveau=2&module=fiche&action=fiche&num_nom=$2 [QSA,L]
RewriteRule ^eflore\/BDNFF\/([0-9.]+)\/nn\/([0-9]+)[/]?$ papyrus.php?menu=899&referentiel=bdtfx&niveau=2&module=fiche&action=fiche&num_nom=$2 [QSA,L]
RewriteRule ^eflore\/BDNFF\/(derniere_version|[*])\/nn\/([0-9]+)$ papyrus.php?menu=899&referentiel=bdtfx&niveau=2&module=fiche&action=fiche&num_nom=$2 [QSA,L]
RewriteRule ^eflore\/BDNFF\/nn\/([0-9]+)$ papyrus.php?menu=899&referentiel=bdtfx&niveau=2&module=fiche&action=fiche&num_nom=$1 [QSA,L]
########
 
 
######## ANCIEN EFLORE
# Anciennes fiches eflore accessibles par le nt
RewriteRule ^eflore\/(nt)([0-9]*)$ papyrus.php?menu=39&module=fiche&$1=$2 [L]
RewriteRule ^eflore\/(nt)([0-9]*)-(BDNBE)$ papyrus.php?menu=374&module=fiche&cpr=$3&$1=$2 [L]
RewriteRule ^eflore\/(nt)([0-9]*)-([0-9a-zA-Z]*)$ papyrus.php?menu=39&module=fiche&cpr=$3&$1=$2 [L]
RewriteRule ^eflore\/(nt)([0-9]*)-(BDNBE)-v([0-9.]*)$ papyrus.php?menu=374&module=fiche&cpr=$3&cprv=$4&$1=$2 [L]
RewriteRule ^eflore\/(nt)([0-9]*)-([0-9a-zA-Z]*)-v([0-9.]*)$ papyrus.php?menu=39&module=fiche&cpr=$3&cprv=$4&$1=$2 [L]
 
# Chemin de type dossier
RewriteRule ^eflore\/(BDAFN)\/([0-9.]+)\/(nn|nt)\/([0-9]+)[/]?$ papyrus.php?menu=425&module=fiche&cpr=$1&cprv=$2&$3=$4 [L]
RewriteRule ^eflore\/(BDNFM)\/([0-9.]+)\/(nn|nt)\/([0-9]+)[/]?$ papyrus.php?menu=455&module=fiche&cpr=$1&cprv=$2&$3=$4 [L]
145,14 → 155,19
# Xper
RewriteRule ^eflore\/xper\/(.+)$ papyrus.php?menu=39&module=communs&action=applette_xper&format=exit.html&base=$1 [L]
 
# Raccourci pour eFlore ANCIEN : les nn
RewriteRule ^nn([0-9]*)$ papyrus.php?menu=39&module=fiche&nn=$1 [L]
RewriteRule ^bdnff_nn([0-9]*)$ papyrus.php?menu=39&module=fiche&nn=$1 [L]
RewriteRule ^bdnff\/nn([0-9]*)$ papyrus.php?menu=39&module=fiche&nn=$1 [L]
######## REDIRECTION ANCIEN EFLORE VERS LE NOUVEAU
RewriteRule ^nn([0-9]*)$ papyrus.php?menu=899&referentiel=bdtfx&niveau=2&module=fiche&action=fiche&num_nom=$1 [QSA,L]
RewriteRule ^bdnff_nn([0-9]*)$ papyrus.php?menu=899&referentiel=bdtfx&niveau=2&module=fiche&action=fiche&num_nom=$1 [QSA,L]
RewriteRule ^bdnff\/nn([0-9]*)$ papyrus.php?menu=899&referentiel=bdtfx&niveau=2&module=fiche&action=fiche&num_nom=$1 [QSA,L]
########
 
 
# Raccourci pour eFlore ANCIEN : les nn pour les autres référentiels que bdnff
RewriteRule ^bdnfgm_nn([0-9]*)$ papyrus.php?menu=135&flore=ANT&xslt=identitetaxon.xsl&servicexml=donneidentitestaxons.php&numclass=1&numnom=$1 [L]
RewriteRule ^bdnfgm\/nn([0-9]*)$ papyrus.php?menu=135&flore=ANT&xslt=identitetaxon.xsl&servicexml=donneidentitestaxons.php&numclass=1&numnom=$1 [L]
RewriteRule ^bdnfr_nn([0-9]*)$ papyrus.php?menu=136&flore=REU&xslt=identitetaxon.xsl&servicexml=donneidentitestaxons.php&numclass=1&numnom=$1 [L]
RewriteRule ^bdnfr\/nn([0-9]*)$ papyrus.php?menu=136&flore=REU&xslt=identitetaxon.xsl&servicexml=donneidentitestaxons.php&numclass=1&numnom=$1 [L]
 
# Raccourci pour eFlore ANCIEN : les nt
RewriteRule ^nt([0-9]*)$ papyrus.php?menu=39&module=fiche&nt=$1 [L]
RewriteRule ^bdnff_nt([0-9]*)$ papyrus.php?menu=39&module=fiche&nt=$1 [L]
166,9 → 181,9
#RewriteRule ^wikini/([^/]+)/([^.]*)$ wikini/$1/wakka.php?wiki=$2 [L]
 
#Redirections pour le nouvel eflore
RewriteRule ^([^-/:]+)[-/:]nn[^-/:]([0-9]+)$ /eflore/consultation?referentiel=$1&niveau=2&module=fiche&action=fiche&num_nom=$2 [L]
RewriteRule ^bdtfx$ /page:eflore_bdtfx?referentiel=bdtfx&niveau=2 [QSA,L,R=302]
RewriteRule ^bdtfx[-/:]([0-9]+)[-/:]nn[^-/:]([0-9]+)$ /page:eflore_bdtfx?referentiel=bdtfx&niveau=2&module=fiche&action=fiche&num_nom=$2 [QSA,L,R=302]
RewriteRule ^(bdtfx)$ papyrus.php?menu=899&referentiel=$1&niveau=2 [QSA,L]
RewriteRule ^(bdtfx)[-/:]nn[-/:]([0-9]+)$ papyrus.php?menu=899&referentiel=$1&niveau=2&module=fiche&action=fiche&num_nom=$2 [QSA,L]
RewriteRule ^(bdtfx)[-/:]([0-9]+)[-/:]nn[-/:]([0-9]+)$ papyrus.php?menu=899&referentiel=$1&niveau=2&module=fiche&action=fiche&num_nom=$2 [QSA,L]
 
# Redirection d'url pour les vielles applications de Papyrus
RewriteRule ^([^\/]+)&(.*)$ http://www.tela-botanica.org/$1?$2 [QSA,L,R=301]
206,7 → 221,8
# Réecriture d'url pour les Services
RewriteRule ^service:cel:(.+)$ eflore/cel/jrest/$1 [QSA,L]
RewriteRule ^service:annuaire:(.+)$ client/annuaire_nouveau/actuelle/jrest/$1 [QSA,L]
RewriteRule ^service:eflore:([0-9]\.[0-9])/photoflora/images$ http://photoflora.free.fr/eflore-photoflora/services/$1/projets/photoflora/images [QSA,L]
# Réecriture d'url pour photoflora : attention bien laisser le index.php car le serveur photoflora ne supporte pas le htaccess
RewriteRule ^service:eflore:([0-9]\.[0-9])/photoflora/images$ http://photoflora.free.fr/eflore-photoflora/services/index.php/$1/projets/photoflora/images [QSA,L]
RewriteRule ^service:eflore:([0-9]\.[0-9])/([^/]+)/(v[0-9]+[_.][0-9]+|[+*]|v[0-9]+)/([^/]+)/?(.*)?$ /eflore/services/$1/projets/$2/$4/$5?version.projet=$3
RewriteRule ^service:eflore:([0-9]\.[0-9])/([^/]+)/(.+)$ /eflore/services/$1/projets/$2/$3