Passage de variables

Bonjour,

j'ai intégré une contribution sur l'URL rewriting à mon site

jai donc une arborescence comme suit :

-http://www.monsite.com/categorie1/categori.../cPath/27_28_33


et mon htaccess

RewriteEngine on
Options +FollowSymLinks

RewriteRule ^.*/([a-z_]+\.php)/(.*)$ /$1/$2[L]


La redirection sur la page -http://www.monsite.com/index.php s'effectue bien, mai sce sont les paramètres (cPath) qui ne se transmet pas


Quelqu'un pourrait il maider ?

Merci
 
ben c'est qu'en fait c'est que ca ne m'interesse pas davoir des page rewrites en HTML. Mais bon, de toute facon, je ne pense pas que le problème vienne de là :?
 
je la refais :

>> -http://www.monsite.com/categorie1/categori.../cPath/27_28_33

ou tu vois un .php dans cette url ?

je crois que t inverse le principe de htaccess
 
oui pardon, en fait l'url est du type


-http://www.monsite.com/categorie1/categorie2/index.php/cPath/27_28_33

en fait, la redirection s'effectue bien, mais c'est juste le passage de paramètre qui plante
 
ouh la, ta re-ecriture d url est bien space. pourquoi un tel choix ? ca complique tout là, car ton index.php est pris pour un sous repertoire de ton arborescence, il te sert à quoi ?
 
En fait, mon site est basée sur la solution os-commerce et l'url rewriting est une contribution qui est censées fontionnée correctement :?

le soucis, je ne sais pas à l'avance combien il ya de repertoires "categorie"

je persistais sur cette solution, car ca m'éviter du travail, et tout fonctionne sauf le passage de paramètres

maintenant, si tu as quelque chose d'autre a me proposer :D lol
 
C'est quand même pas clair...
le Cpath, il vient de la première url ?

tu pourrais pas donner 2 url (une normale/une réécrite) et indiquer clairement le pb ??
 
dslé pour le manque de clarté :oops:

voici l'url :

-http://www.example.com/categorie1/categorie2/index.php/cPath/27_28

et voici l'adresse reelle

-http://www.example.com/index.php?cPath=27_28


le 27 correspond à "categorie1" et le 28 a "categorie2"

voici la ligne concernée dans le htaccess :
RewriteRule ^.*/([a-z_]+\.php)/(.*)$ /$1/$2 [L]



Donc, quand je saisie -http://www.example.com/categorie1/categorie2/index.php/cPath/27_28 dans ma barre d'adresse, la réecriture s'effectue correctement, sauf que les paramètres (cPath=27_28) ne sont pas transmis, c'est à dire, cela s'execute comme si j'etais sur -http://www.example.com/index.php


en espérant avoir été plus clair :?
 
Merci, j'ai juste une remarque, jai modifié pour que cela soit plus générique, et afin d'accepter nimporte quelle variable

Code:
RewriteRule ^.*/([a-z_]+\.php)/(.*)/(.*)$ /$1?$2=$3 [L]

cependant, il se peut que j'ai plusieurs variables, faut il alors ecrire autant de lignes que de combinaisons ou une seule ligne conditionnelle suffiratit elle ?


ex : je peux avoir cPath=12&id=8 ou cPath=12&id=8&temp=3

merci
 
Quel est le nom de la contrib ?
[EDIT] Quel version de osCommerce utilise tu ?

lovelynini a dit:
j'attends le messie :D
Moi j'ai arrété de l'attendre et j'ai fait mon propre rewrite :D , certe moins poussé que cetaine contrib, mais il fonctionne.
 
Dans la console d'administration, dans "Configuration" puis "Ma boutique" tu dois avoir une option "Utiliser URL des moteurs de recherche ...". Je pense que la valeur de l'option est "False". Passe la à "True" et regarde si ça marche.
 
Bon, je me suis concocter un petit truc, c'est certainement pas optimisé en terme de nombre de ligne dans le HTACCESS mais bon :?
 
lovelynini a dit:
et non , déja testé, ya marque (non fonctionnel) :wink:
Dommage, mais l'option fonctionne (pas trop mal d'après mes souvenirs) (je parle, sens ajout de contribution) et transforme
-http://www.example.com/index.php?cPath=27_28
en
-http://www.example.com/index.php/cPath/27_28
Et généralement les contribution de rewrite se servent de cette forme pour géré leur rewrite à eux. (C'est d'ailleur ce que fait celle que tu utilise)

Sinon, il y a cette contrib qui à l'air de plaire à pas mal de personne
-http://www.oscommerce.com/community/contributions,2796/category,all/search,seo
et au passage j'ai vu celle là, qui a l'air de resemblé à ce que j'ai fait moi.
-http://www.oscommerce.com/community/contributions,2823/category,all/search,seo
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
L
Réponses
16
Affichages
2K
lesphotosdejuan
L
C
Réponses
4
Affichages
2K
christele2
C
Haut