Url rewriting qui ne marche pas..

Discussion dans 'URL Rewriting et .htaccess' créé par Msieurduss, 28 Septembre 2006.

  1. Msieurduss
    Msieurduss Nouveau WRInaute
    Inscrit:
    30 Mai 2006
    Messages:
    11
    J'aime reçus:
    0
    Bonjour,
    J'ai utilisé votre tutorial (premier lorsqu'on cherche URL REWRITING sur google !) pour essayer de m'initier à ça, mais j'ai quelques soucis :( .

    D'abord, j'ai un site qui a ses pages de la forme index.php?p=mapage&cat=macatégorie&sous_categorie=masouscatégorie
    Evidemment, parfois on n'a QUE p, ou que p et cat, ou les trois.
    Comment ça marche d'un point de vue de l'url rewriting ? Il faut faire les 3, ou une seule règle suffit ?

    Ensuite, j'ai fait une règle d'url rewriting qui ne marche pas :( :

    Code:
    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule ^index-([-a-z]*)-([-a-z]*)-([-a-z]*)\.php$ /index.php?p=$1&cat=$2&sous_cat=$3 [L]
    
    si je vais sur .../index-articles-shopping-Magazines.php
    (qui est un exemple existant réellement) ça marche pas... une idée de ce qui cloche ? :(

    Merci d'avance,
     
  2. trouvechien
    trouvechien WRInaute discret
    Inscrit:
    31 Mai 2006
    Messages:
    92
    J'aime reçus:
    0
    J'ai rewritté des URL semblables et dans mon cas, j'ai créé trois règles :
    - une pour lorsqu'on a que p
    - une autre pour lorsqu'on a que p et cat
    - une autre pour lorsqu'on a p, cat et sous-categorie
     
  3. Msieurduss
    Msieurduss Nouveau WRInaute
    Inscrit:
    30 Mai 2006
    Messages:
    11
    J'aime reçus:
    0
    D'accord, merci pour ta réponse :) .
    Mais ça n'explique pas pourquoi ça marche pas dans mon cas (le lien que j'ai donné), vu que j'utilise les 3 :( :( . Je comprends vraiment pas ce qui cloche :( .
     
  4. ltressens
    ltressens WRInaute occasionnel
    Inscrit:
    2 Avril 2004
    Messages:
    451
    J'aime reçus:
    0
    Essaye en reecrivant tes "[-a-z]" en "[a-z]"
     
  5. Msieurduss
    Msieurduss Nouveau WRInaute
    Inscrit:
    30 Mai 2006
    Messages:
    11
    J'aime reçus:
    0
    Ca ne marche pas :( mais merci pour la réponse :)
    Je dois bien transformer mon : /index.php?p=articles&cat=shopping&sous_cat=Magazines

    en : /index-articles-shopping-Magazines.php

    ?
     
  6. Msieurduss
    Msieurduss Nouveau WRInaute
    Inscrit:
    30 Mai 2006
    Messages:
    11
    J'aime reçus:
    0
    Problème résolu... le "M" majuscule faisait merder la chose ! En fait ça marche avecu "m" minuscule donc, et bizarrement il était maj dans l'url normale... Bref.. Faut pas chercher à comprendre -_- .
    Merci à ceux qui ont quand même répondu... :)

    Edit : pour ceux que ça pourrait intéresser, j'ai également enlevé les "-" au profit des ",", parce que si j'ai un titre avec des espaces je remplace les espaces par des "-"... Du coup ça donne ça :
    Code:
    # p / cat / sous_cat :
    RewriteRule ^index,([-a-z]*),([-a-z]*),([-a-z]*)\.php$ /index.php?p=$1&cat=$2&sous_cat=$3 [L]
    
     
  7. mr_go
    mr_go WRInaute passionné
    Inscrit:
    21 Septembre 2005
    Messages:
    1 688
    J'aime reçus:
    2
    N'oublie pas de rajouter [NC] dans ton flag, cela t'évitera ce genre de désagréments... ;)
     
  8. ltressens
    ltressens WRInaute occasionnel
    Inscrit:
    2 Avril 2004
    Messages:
    451
    J'aime reçus:
    0
    Soit tu rajoute [NC] dans le flag comme dit, sinon tu ecris "[a-zA-Z]" au lieu de "[a-z]" pour considerer aussi bien les majuscules et minuscules.
     
Chargement...
Similar Threads - rewriting marche Forum Date
URL Rewriting ne marche pas si il y a un ? dans l'URL URL Rewriting et .htaccess 12 Mars 2014
url rewriting sur wampserver2 qui marche pas URL Rewriting et .htaccess 31 Janvier 2012
url rewriting marche avec pages html mais pas php URL Rewriting et .htaccess 31 Mars 2011
URL Rewriting tout bête qui marche pas URL Rewriting et .htaccess 8 Septembre 2009
Url rewriting ne marche pas URL Rewriting et .htaccess 8 Mars 2009
rewriting ancien lien marche pas URL Rewriting et .htaccess 8 Décembre 2007
URL Rewriting qui marche partiellement et qui rend fou URL Rewriting et .htaccess 25 Juillet 2007
Rewriting marche à moitié!! Administration d'un site Web 16 Juillet 2007
url rewriting ne marche pas quand il y a _ URL Rewriting et .htaccess 9 Mai 2007
[résolu] url rewriting qui ne marche pas URL Rewriting et .htaccess 23 Mars 2007
Rewriting ne marche pas URL Rewriting et .htaccess 20 Mars 2007
[RESOLU]Url rewriting qui marche pas [conflit nom fichier] URL Rewriting et .htaccess 17 Janvier 2007
l'url rewriting marche, mais l'adresse ne change pas URL Rewriting et .htaccess 8 Décembre 2006
Je n'arrive pas a faire marcher mon Url rewriting URL Rewriting et .htaccess 2 Octobre 2006
[resolu]rewriting marche pas :/ URL Rewriting et .htaccess 3 Août 2006
[URL Rewriting] marche seulement en local URL Rewriting et .htaccess 1 Août 2006
Mod Rewriting, pourquoi tu marche pas ? URL Rewriting et .htaccess 20 Juin 2006
Pb url rewriting ne marche pas URL Rewriting et .htaccess 20 Juin 2006
Rewriting ne marche pas sur un linux Debian URL Rewriting et .htaccess 15 Avril 2006
[réglé]Changement d'hébergeur : URL rewriting ne marche plus URL Rewriting et .htaccess 2 Février 2006