Gros soucis avec mon rewriting

Discussion dans 'URL Rewriting et .htaccess' créé par shelcko, 21 Juin 2007.

  1. shelcko
    shelcko WRInaute discret
    Inscrit:
    1 Janvier 2007
    Messages:
    211
    J'aime reçus:
    0
    Bonjour,
    sur mon site j'ai 3 sortes d'urls:
    -http://www.toto.fr/sites.php?theme=toto&cat=tata
    -http://www.toto.fr/categories.php?theme=toto
    -http://www.toto.fr/fiche.php?titre=toto

    Donc pour rewriter tout ça j'ai fais ce .htaccess:

    Code:
    #--------------------------------------------------
    # Répertoire : /
    #--------------------------------------------------
    
    # Le serveur doit suivre les liens symboliques :
    Options +FollowSymlinks
    
    # Activation du module de réécriture d'URL :
    RewriteEngine on
    
    #--------------------------------------------------
    # Règles de réécriture d'URL :
    #--------------------------------------------------
    
     # Rewriting sites :
    RewriteRule ^(.*)-(.*)\.html$ /sites.php?theme=$1&cat=$2 [L]
    
    # Rewriting categories :
    RewriteRule ^(.*)\.html$ /categories.php?theme=$1 [L]
    
    # Rewriting fiche :
    RewriteRule ^(.*)\.html$ /fiche.php?titre=$1 [L]
    
    les deux premières urls sont bien rewrité mais pour la 3° ça ne fonctionne pas quelqu'un a une idée ?
     
  2. Djoule_logo
    Djoule_logo WRInaute impliqué
    Inscrit:
    30 Mai 2007
    Messages:
    545
    J'aime reçus:
    0
    Je vais peut etre dire une connerie, mais je vois que tes 2 premières url sont au pluriel (siteS, categorieS), il semblerait logique que "fiche" le soit aussi. Auquel cas tu as tout simplement oublier le "s".

    Mais vu que je n'ai pas l'adresse de ton site, je ne peux pas verifer, c'est une simple supposition.

    Si ce n'est pas ça, je ne vois pas puisque le code à l'air bon.
     
  3. bgdc
    bgdc WRInaute impliqué
    Inscrit:
    23 Mai 2005
    Messages:
    536
    J'aime reçus:
    0
    Bonjour,

    Comment veux tu que le serveur fasse la difference entre la seconde et la 3eme regle ??? Ce sont excatement les memes, donc il fait la seconde et s'arrete la.

    Il faudrait revoir ton format d'url.
     
  4. shelcko
    shelcko WRInaute discret
    Inscrit:
    1 Janvier 2007
    Messages:
    211
    J'aime reçus:
    0
    -bddc- oui mais dans le cas ou c'est la même règle pourquoi ça ne l'applique pas dans le deuxième cas.

    -Djoule_logo-en fait j'ai vérifier aussi l'histoire du pluriel mais je sais pas pourquoi j'en ai fait 2 au pluriel et le troisieme au singulier.

    l'adresse du site est :
    -http://www.yoohoo.fr
     
  5. bgdc
    bgdc WRInaute impliqué
    Inscrit:
    23 Mai 2005
    Messages:
    536
    J'aime reçus:
    0
    Si ta page s'appelle toto.html par exemple, et ben la seconde regle correspond, elle va etre appliquée et donc ça n'ira meme pas tester la 3eme.

    il te faudrait pus un truc du genre :

    Code:
    # Rewriting categories : 
    RewriteRule ^c,(.*)\.html$ /categories.php?theme=$1 [L] 
    
    # Rewriting fiche : 
    RewriteRule ^f,(.*)\.html$ /fiche.php?titre=$1 [L] 
    Ensuite tu appelle tes page c,toto.html et f,toto.hml

    J'ai mis volontairement la virgule pour ne pas entrer en conflit avec ta regle numero 1.
     
  6. Djoule_logo
    Djoule_logo WRInaute impliqué
    Inscrit:
    30 Mai 2007
    Messages:
    545
    J'aime reçus:
    0
    Bien vu bgdc, j'ai encore beaucoup à apprendre moi...

    Shelcko, tu a mis le flag [L] à la fin de ta deuxième regle, donc quand elle est vérifié, il s'arrete la et ne va pas voir la suivante. Et comme ta ré écriture pour "fiche" est vérififié par celle de "categories" toutes tes fiches passeront en catégorie.
    Il faut effectivement revoir tes règles.


    ***edit***
    bgdc trop rapide.....
     
  7. shelcko
    shelcko WRInaute discret
    Inscrit:
    1 Janvier 2007
    Messages:
    211
    J'aime reçus:
    0
    Ok merci a vous 2 je vais essayer ça. :wink:
     
Chargement...
Similar Threads - Gros soucis rewriting Forum Date
Gros soucis de mise en ligne d un site URL Rewriting et .htaccess 29 Mars 2012
Gros soucis Demandes d'avis et de conseils sur vos sites 20 Janvier 2011
Gros soucis de référencement Demandes d'avis et de conseils sur vos sites 19 Mars 2010
Gros soucis niveau référencement Crawl et indexation Google, sitemaps 14 Décembre 2009
Gros soucis de référencement sur google. Problèmes de référencement spécifiques à vos sites 25 Avril 2009
Gros soucis d'indextion, 7j et tjs rien Problèmes de référencement spécifiques à vos sites 11 Février 2009
GROS soucis avec APACHE et accés disque Développement d'un site Web ou d'une appli mobile 9 Mars 2006
Besoin d'aide : gros soucis de mise en forme Demandes d'avis et de conseils sur vos sites 8 Février 2006
Code conforme W3C, sinon gros soucis de ref ? Référencement Google 17 Mars 2005
1 gros soucis etrange de disparition Problèmes de référencement spécifiques à vos sites 25 Novembre 2004
Spam referring domains (grosse chute de trafic) Problèmes de référencement spécifiques à vos sites 6 Juin 2022
Budget Crawl Google pour un gros site Crawl et indexation Google, sitemaps 18 Novembre 2021
Grosse perte de positionnement Problèmes de référencement spécifiques à vos sites 5 Juillet 2021
Google Discover : grosse chute Référencement Google 25 Juin 2021
WordPress Grosse chute de trafic, pourquoi ? Problèmes de référencement spécifiques à vos sites 9 Juin 2021
Search Console Explorée/Détectée, actuellement non indexée (gros volumes) Crawl et indexation Google, sitemaps 27 Mai 2021
Search Console Très grosse baisse de positionnement suite à un piratage WP (pages exclues) Problèmes de référencement spécifiques à vos sites 7 Février 2021
Intégrer un site en sous domaine d'un gros site Demandes d'avis et de conseils sur vos sites 1 Février 2021
Grosse perte de positionnement - Uniquement sur Ordinateur Référencement Google 7 Janvier 2021
Les très grosses erreurs à éviter en référencement Débuter en référencement 1 Décembre 2020