[htaccess] Pb liens vers CCS et inclusions
dachmt
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
dachmt Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
dachmt Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
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
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:
- [htaccess] Pb liens vers CCS et inclusions
- Vers quelle adresse web renvoie ce lien - Guide
- Vérificateur de liens - Guide
- Windows 7 vers windows 10 - Accueil - Mise à jour
- Clavier qwerty vers azerty - Guide
- Envoyer vers - Guide
2 réponses
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
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