[htaccess] Pb liens vers CCS et inclusions

Fermé
dachmt Messages postés 11 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 24 août 2007 - 11 avril 2007 à 11:09
dachmt Messages postés 11 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 24 août 2007 - 11 avril 2007 à 12:28
Bonjour,

Mon site se trouve par exemple à :
http://localhost/monsite/

J'ai 2 dossiers à cette racine qui s'appellent "fichiers" et "images" (qui comportent des images, et divers fichiers tels que la connexion à la base, mes inclusions, etc)

Voici une partie de mon code :

RewriteEngine on

#FOIE GRAS
#pur terroir
RewriteRule (.*)foie-gras/pur-terroir/images/(.*) $1images/$2 [L]
RewriteRule (.*)foie-gras/pur-terroir/fichiers/(.*) $1fichiers/$2 [L]
RewriteRule ^foie-gras/pur-terroir/$ foie-gras.php?rubrique=pur_terroir [L]

#classique des fetes
RewriteRule (.*)foie-gras/classique-de-fetes/images/(.*) $1images/$2 [L]
RewriteRule (.*)foie-gras/classique-de-fetes/fichiers/(.*) $1fichiers/$2 [L]
RewriteRule ^foie-gras/(.*)-(.*)-(.*)/$ foie-gras.php?rubrique=$1_$2_$3 [L]

#apéritif
RewriteRule (.*)foie-gras/aperitif/images/(.*) $1images/$2 [L]
RewriteRule (.*)foie-gras/aperitif/fichiers/(.*) $1fichiers/$2 [L]
RewriteRule ^foie-gras/aperitif/$ foie-gras.php?rubrique=apero [L]

#SAUMON FUME
#classique
RewriteRule (.*)saumon-fume/classique/images/(.*) $1images/$2 [L]
RewriteRule (.*)saumon-fume/classique/fichiers/(.*) $1fichiers/$2 [L]
RewriteRule ^saumon-fume/classique/$ saumon-fume.php?rubrique=classique [L]

#sauvage
RewriteRule (.*)saumon-fume/sauvage/images/(.*) $1images/$2 [L]
RewriteRule (.*)saumon-fume/sauvage/fichiers/(.*) $1fichiers/$2 [L]
RewriteRule ^saumon-fume/sauvage/$ saumon-fume.php?rubrique=sauvage [L]

#nouveaux plaisirs
RewriteRule (.*)saumon-fume/nouveaux-plaisirs/images/(.*) $1images/$2 [L]
RewriteRule (.*)saumon-fume/nouveaux-plaisirs/fichiers/(.*) $1fichiers/$2 [L]
RewriteRule ^saumon-fume/nouveaux-plaisirs/$ saumon-fume.php?rubrique=nouveaux_plaisirs [L]


Je cherche donc à optimiser ce code, parce que comme vous pouvez l'imaginez, je n'ai pas que 4 ou 5 pages...

Je suis donc obligé de rajouter 2 règles avant chaque réécriture pour spécifier le nouveau chemin vers mes dossiers "images" et "fichiers". Je cherche dans un premier temps à optimiser le code en aillant seulement 2 règles qui seront toujours valable pour mes 2 dossiers. Du style :

RewriteEngine on

#LIENS VERS FICHIERS ET IMAGES
RewriteRule vers dossier image
RewriteRule vers dossier fichier

#FOIE GRAS
#apéritif
RewriteRule ^foie-gras/(.*)/$ foie-gras.php?rubrique=$1 [L]
#pur terroirn | service compris
RewriteRule ^foie-gras/(.*)-(.*)/$ foie-gras.php?rubrique=$1_$2 [L]
#classique des fetes
RewriteRule ^foie-gras/(.*)-(.*)-(.*)/$ foie-gras.php?rubrique=$1_$2_$3 [L]

etc...

Merci d'avance
A voir également:

2 réponses

divx78 Messages postés 115 Date d'inscription dimanche 11 mars 2007 Statut Membre Dernière intervention 21 mars 2009 3
11 avril 2007 à 11:13
ces qoi ce code ? oO
0
dachmt Messages postés 11 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 24 août 2007
11 avril 2007 à 12:28
Oui c'est du lourd, c'est pour ça que j'aimerais l'optimiser...

j'ai plein de pages différentes, qui ne sont pas des memes rubriques, et non une seule qui fait tout et récupère uniquement par barre d'adresse les id ou nom et afiche les bonnes pages...

Je n'ai pas trop le choix car c'est un travail que je reprend. Sinon j'aurais su comment faire et ça aurait tenu sur quelques lignes.

Merci quand même de ton soutien
0