Besoin d'un coup de pouce sur une ligne d'UR

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


Rogers
WRInaute discret
WRInaute discret
 
Messages: 160
Inscription: 24 Jan 2003

Besoin d'un coup de pouce sur une ligne d'UR

Message le Mer Aoû 25, 2004 19:02

Bonjour,

Ayant refait dernièrement tout mon site je suis obligé de refaire tout mon UR qui avait été fait il y a 1 an et demi environ. J'ai un peu de ma là me replonger dedans et peine à trouver une soluce pour une des mes URLs.


J'aimerai rewrité ça :

index2.php?des2=titredelafiche&ref=3893&type=6

sous la forme :

titredelafiche.html

C'est possible ?

Merci d'avance


Kmacleod
WRInaute accro
WRInaute accro
 
Messages: 3418
Inscription: 28 Nov 2002

Message le Mer Aoû 25, 2004 19:36

Possible ?
Pas trop !

Le minimum serait titredelafiche-3983-6.html
Le mieux serait titre-de-la-fiche-3983-6.html

Mais si tu ne veux faire que titredelafiche.html, je ne pense pas que tu puisses utiliser le titre comme une véritable variable et retrouver l'article en question pour l'afficher.
Les variables ref et type ont surement leur importance

Enfin si j'ai bien compris la question


XenonDelee
WRInaute impliqué
WRInaute impliqué
 
Messages: 923
Inscription: 6 Avr 2004

Message le Mer Aoû 25, 2004 19:54

d'accord avec kmacleod
faut bien passer le paramètre quelque part ...
enfin si quelqu'un a une autre soluce ... je suis preneur :mrgreen:


Rogers
WRInaute discret
WRInaute discret
 
Messages: 160
Inscription: 24 Jan 2003

Message le Mer Aoû 25, 2004 20:09

RewriteRule ^([/:\-\'(){}.&=_a-zA-Z0-9\ ]*)-([0-9]*)([0-9]*).html index2.php?des2=$1&ref=$2&type=$3

ça ne fonctionne pas, j'ai fait une erreur ?

Merci.

xavierO
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 35
Inscription: 12 Juil 2004

Message le Mer Aoû 25, 2004 20:17

il manque le - entre les 2 séries de chiffres, à vue de nez :wink:


Kmacleod
WRInaute accro
WRInaute accro
 
Messages: 3418
Inscription: 28 Nov 2002

Message le Mer Aoû 25, 2004 20:19

Oui surement puisque celà ne fonctionne pas ;-)

Mais est-ce une erreur 500 (erreur de syntaxe dans la regle)
ou une page 404 (erreur de variable - on attend la variable type avec la valeur 6, elle arrive avec la valeur -6

Pour essayer de trouver, essayes de faire un echo des 3 variables.


Rogers
WRInaute discret
WRInaute discret
 
Messages: 160
Inscription: 24 Jan 2003

Message le Mer Aoû 25, 2004 20:45

les 3 variables sont Ok étant donné que je m'en sert dans ma page.

J'obtiens une page 404.


Rogers
WRInaute discret
WRInaute discret
 
Messages: 160
Inscription: 24 Jan 2003

Message le Mer Aoû 25, 2004 20:53

ce sont uniquement pages avec titre contenant des - qui ne fonctionnent pas.


Kmacleod
WRInaute accro
WRInaute accro
 
Messages: 3418
Inscription: 28 Nov 2002

Message le Mer Aoû 25, 2004 20:57

Essaye dans la page index2.php de remplacer le tiret par un espace pour la variable $des2
Mais je pense que c'est plus grave que cela :-(


Rogers
WRInaute discret
WRInaute discret
 
Messages: 160
Inscription: 24 Jan 2003

Message le Mer Aoû 25, 2004 21:05

RewriteRule ^(.*)-([0-9]*)([0-9]*).html index2.php?des2=$1&ref=$2&type=$3

C'est la solution.


Kmacleod
WRInaute accro
WRInaute accro
 
Messages: 3418
Inscription: 28 Nov 2002

Message le Mer Aoû 25, 2004 22:46

'pécable ;-)

et pour le tiret manquant dans la regle sur la seconde serie de chiffres
RewriteRule ^(.*)-([0-9]*)-([0-9]*).html
ou
RewriteRule ^(.*)-([0-9]*)([-0-9]*).html


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 :



Qui est en ligne

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