Souci avec syntaxe URL Rewriting

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8306
Inscription: 23 Nov 2005

Souci avec syntaxe URL Rewriting

Message le Mer Déc 20, 2006 14:29

J'ai un petit problème avec une condition d'un rewrite :


La condition suivante fonctionne :
Code: Tout sélectionner
RewriteRule  ^avis\-([0-9]+)\-(.+)\.html$ product_info.php?products_id=$1  [L]

Je fais mon test avec l'url avis-263-test.html et la page demandée s'affiche bien

Par contre :
Code: Tout sélectionner
RewriteRule  ^avis\-([0-9]+)\-(.+)\-([0-9]+).html$ product_info.php?products_id=$1  [L]


Ne fonctionne pas (je teste avec l'url avis-263-test-10.html)

Quelqu'un a une idée ?


bgdc
WRInaute impliqué
WRInaute impliqué
 
Messages: 723
Inscription: 23 Mai 2005

Message le Mer Déc 20, 2006 14:44

Comme ca en regardant vite fait, il ne te manquerais pas un \ avant .html$ dans la seconde regle ?


e-kiwi
Modérateur
Modérateur
 
Messages: 15546
Inscription: 23 Déc 2003

Message le Mer Déc 20, 2006 14:48

ta régle specifique est avant ta règle plus générale ? car ton cas2 rentre dans ta regle 1


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8306
Inscription: 23 Nov 2005

Re: Souci avec syntaxe URL Rewriting

Message le Mer Déc 20, 2006 14:49

Code: Tout sélectionner
RewriteRule  ^avis\-([0-9]+)\-(.+)\-([0-9]+)\.html$ product_reviews.php?products_id=$1  [L]


J'ai corrigé en rajoutant un \ avant le .html, et en testant avec avis-263-test-10.html cela ne fonctionne toujours pas.


e-kiwi
Modérateur
Modérateur
 
Messages: 15546
Inscription: 23 Déc 2003

Message le Mer Déc 20, 2006 14:50

je répète, avis-263-test-10.html rentre dans ta règle numéro 1

fais un echo $products_id, tu verras


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8306
Inscription: 23 Nov 2005

...

Message le Mer Déc 20, 2006 15:03

... merci e-kimi, maintenant ca marche (la page affichée est la bonne), a un détail près : si je complique un peu mon url en quelquechose du genre

Code: Tout sélectionner
avis-12-machin-a-truc-bidule-chose-2-12x100--263.html


Il m'affiche simplement reviews.php dans la barre d'adresse (mais le contenu affiché est le bon).
Dernière édition par UsagiYojimbo le Mer Déc 20, 2006 15:05, édité 1 fois.


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8306
Inscription: 23 Nov 2005

...

Message le Mer Déc 20, 2006 15:04

... autant pour moi c'était un souci au niveau du cache apparemment !


e-kiwi
Modérateur
Modérateur
 
Messages: 15546
Inscription: 23 Déc 2003

Message le Mer Déc 20, 2006 15:06

>> Il m'affiche simplement reviews.php dans la barre d'adresse

??
il te change l'url dans la barre d'adresse ? l'interet du rewriting, c est que l adresse dans l'url reste avis-12-Chevilles-a-expansion-SPIT-FIX-2-12x100--263.html


e-kiwi
Modérateur
Modérateur
 
Messages: 15546
Inscription: 23 Déc 2003

Message le Mer Déc 20, 2006 15:07

oki :)


Serious
WRInaute passionné
WRInaute passionné
 
Messages: 2438
Inscription: 21 Nov 2005

Message le Mer Déc 20, 2006 16:38

un \ avant un - ne sert a rien.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl

  • Analyse de popularité
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
  • Transformer des simples citations de votre site en liens
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités