URL Rewriting: Besoin d'aide

  • Auteur de la discussion Auteur de la discussion ALDOO
  • Date de début Date de début
Nouveau WRInaute
Bonjour,
mon URL Rewriting

Code:
RewriteCond %{REQUEST_FILENAME} !/dossier

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^(.*)/(.*)/([a-z]+)([0-9]+)-([0-9]+)\.html$ /detail.php?langue=$1&nom=$2&page=$3&i=$5 [L]
RewriteRule ^(.*)/(.*)/([a-z]+)([0-9]+)\.html$ /index.php?langue=$1&nom=$2&page=$3&c=$4 [L]
RewriteRule ^(.*)/(.*)/$ /index.php?langue=$1&nom=$2[L]
RewriteRule  ^([a-z]+)/([a-z]+)\.html$ /liens.php?type_lien=$1&n=$2[L]
RewriteRule ^([a-z]+)$ /index.php?langue=$1[L]

objectif faire des répertoires virtuels
qui s'affichent comme des répertoires réels
je n'y arrive pas j'ai fais des tests mais...
je besoin d'aide merci

objectif:
http.../langue/nom-categorie/nom-sous-categorie-nom-produit(id_cat)-(id_prod).html
soit:
-------------------------------
http.../langue/nom-categorie/nom-sous-categorie-nom-produit10-147.html

vers la page /detail.php?langue=$1&nom=$2&page=$3&i=$5
-------------------------------
http.../langue/nom-categorie/nom-sous-categorie10.html

vers la page /index.php?langue=$1&nom=$2&page=$3&c=$4
-------------------------------
http.../langue/nom-categorie/

vers la page /index.php?langue=$1&nom=$2

-------------------------
et si on tape sans le /
http.../langue/nom-categorie
renvoyer vers
http.../langue/nom-categorie/ (comme répértoir réel)

vers la page /index.php?langue=$1&nom=$2
-------------------------

http.../langue/

vers la page /index.php?langue=$1

et si http.../langue sans /

renvoyer vers http.../langue/

-------------------------

Je remercie d'avance tous ceux qui pourrais m'aider
car je rame trop...
Merci

Edit HawkEye: J'ai modifié le titre de ton message (CAPS).
 
WRInaute occasionnel
Est ce que tous les exemples que tu donnes ne fonctionne pas ?

Si oui quelle sont les erreurs qui te sont afficher ? (500, 404, etc...)
 
Nouveau WRInaute
Problème résolu.

Merci
entre temps j'ai trouvé la solution.
et après multiples tests variable par variable...
Je perdais la $1(langue) qui devenait fr/.....

Merci encore à l'unique intervention...
Cordialement
Aldoo
 
Discussions similaires
Haut