Passage de variables

Discussion dans 'URL Rewriting et .htaccess' créé par lovelynini, 11 Juillet 2006.

  1. lovelynini
    lovelynini Nouveau WRInaute
    Inscrit:
    11 Juillet 2006
    Messages:
    11
    J'aime reçus:
    0
    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
     
  2. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    je comprend pas ton .php dans ta premiere variable. à quoi sert-il ?
     
  3. lovelynini
    lovelynini Nouveau WRInaute
    Inscrit:
    11 Juillet 2006
    Messages:
    11
    J'aime reçus:
    0
    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à :?
     
  4. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    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
     
  5. lovelynini
    lovelynini Nouveau WRInaute
    Inscrit:
    11 Juillet 2006
    Messages:
    11
    J'aime reçus:
    0
    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
     
  6. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    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 ?
     
  7. mr_go
    mr_go WRInaute passionné
    Inscrit:
    21 Septembre 2005
    Messages:
    1 688
    J'aime reçus:
    2
    Dotclear ? ;)
     
  8. lovelynini
    lovelynini Nouveau WRInaute
    Inscrit:
    11 Juillet 2006
    Messages:
    11
    J'aime reçus:
    0
    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
     
  9. jeroen
    jeroen WRInaute passionné
    Inscrit:
    30 Août 2002
    Messages:
    2 131
    J'aime reçus:
    0
    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 ??
     
  10. lovelynini
    lovelynini Nouveau WRInaute
    Inscrit:
    11 Juillet 2006
    Messages:
    11
    J'aime reçus:
    0
    dslé pour le manque de clarté :oops:

    voici l'url :

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

    et voici l'adresse reelle

    -http://www.exemple.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.exemple.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.exemple.com/index.php


    en espérant avoir été plus clair :?
     
  11. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    merci d utiliser exemple.com à la place de monsite.com ! :)
     
  12. lovelynini
    lovelynini Nouveau WRInaute
    Inscrit:
    11 Juillet 2006
    Messages:
    11
    J'aime reçus:
    0
  13. jeroen
    jeroen WRInaute passionné
    Inscrit:
    30 Août 2002
    Messages:
    2 131
    J'aime reçus:
    0
    Code:
    RewriteRule ^.*/([a-z_]+\.php)/cPath/(.*)$ /$1?cPath=$2 [L]
     
  14. lovelynini
    lovelynini Nouveau WRInaute
    Inscrit:
    11 Juillet 2006
    Messages:
    11
    J'aime reçus:
    0
    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
     
  15. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    je ne sait pas comment faire du "recursif" en rewrite. il faudrait un boss du rewrite !
     
  16. lovelynini
    lovelynini Nouveau WRInaute
    Inscrit:
    11 Juillet 2006
    Messages:
    11
    J'aime reçus:
    0
    j'attends le messie :D
     
  17. mr_go
    mr_go WRInaute passionné
    Inscrit:
    21 Septembre 2005
    Messages:
    1 688
    J'aime reçus:
    2
  18. magic corp.
    magic corp. WRInaute occasionnel
    Inscrit:
    17 Juin 2004
    Messages:
    395
    J'aime reçus:
    0
    Quel est le nom de la contrib ?
    [EDIT] Quel version de osCommerce utilise tu ?

    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.
     
  19. lovelynini
    lovelynini Nouveau WRInaute
    Inscrit:
    11 Juillet 2006
    Messages:
    11
    J'aime reçus:
    0
  20. magic corp.
    magic corp. WRInaute occasionnel
    Inscrit:
    17 Juin 2004
    Messages:
    395
    J'aime reçus:
    0
    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.
     
  21. lovelynini
    lovelynini Nouveau WRInaute
    Inscrit:
    11 Juillet 2006
    Messages:
    11
    J'aime reçus:
    0
    et non , déja testé, ya marque (non fonctionnel) :wink:
     
  22. lovelynini
    lovelynini Nouveau WRInaute
    Inscrit:
    11 Juillet 2006
    Messages:
    11
    J'aime reçus:
    0
    Bon, je me suis concocter un petit truc, c'est certainement pas optimisé en terme de nombre de ligne dans le HTACCESS mais bon :?
     
  23. magic corp.
    magic corp. WRInaute occasionnel
    Inscrit:
    17 Juin 2004
    Messages:
    395
    J'aime reçus:
    0
    Dommage, mais l'option fonctionne (pas trop mal d'après mes souvenirs) (je parle, sens ajout de contribution) et transforme
    -http://www.exemple.com/index.php?cPath=27_28
    en
    -http://www.exemple.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
     
Chargement...
Similar Threads - Passage variables Forum Date
Passage de variables POST ou GET Débuter en référencement 17 Septembre 2009
passage de variables Développement d'un site Web ou d'une appli mobile 10 Septembre 2007
Passage de multiples variables dans une url ? Développement d'un site Web ou d'une appli mobile 16 Avril 2007
passage de variables URL Rewriting et .htaccess 8 Novembre 2005
passage de variables URL Rewriting et .htaccess 9 Mars 2003
Désindexation images en changeant de format (passage à WebP) Crawl et indexation Google, sitemaps 12 Juillet 2022
Passage à GA4 Google Analytics 4 Mai 2022
Fréquence passage googlebot Crawl et indexation Google, sitemaps 30 Janvier 2021
WordPress Bug de référencement après passage du .fr au .com Débuter en référencement 9 Octobre 2020
Astuce Presta passage de 1.6 à 1.7 en gardant les images rubriques et sous rubriques e-commerce 8 Avril 2020
WordPress Problème référencement depuis passage Joomla sur WordPress Problèmes de référencement spécifiques à vos sites 21 Février 2020
Passage de la langue principale en sous-répertoire, que faire de la racine ? Référencement international (langues, pays) 15 Janvier 2020
Passage de mon site en Https Problèmes de référencement spécifiques à vos sites 29 Décembre 2019
Search Console Chute du référencement suite au passage en HTTPS Référencement Google 27 Décembre 2019
WordPress Problème référencement depuis passage Joomla sur Wordpress Problèmes de référencement spécifiques à vos sites 19 Décembre 2019
Comment augmenter la fréquence de passage de GoogleBot Crawl et indexation Google, sitemaps 10 Décembre 2019
Passages de sous-domaines en paths Débuter en référencement 24 Octobre 2019
Search Console Passage de HTTP à HTTPS (Fichiers ROBOTS.TXT et SITEMAP) 0 Crawl et indexation Google, sitemaps 16 Mai 2019
WordPress SEO 100% OK, mais pas de passage sur le site Débuter en référencement 7 Mai 2019
Passage de version mobile à responsive Problèmes de référencement spécifiques à vos sites 6 Février 2019