Problème avec des tirets
18 messages
• Page 1 sur 2 • 1, 2
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- masseur
- WRInaute discret

- Messages: 111
- Inscription: 27 Nov 2006
Problème avec des tirets
Bonjour.
J'essaye de mettre en place l'url rewriting sur mon site.
Ci dessus la règle que j'ai établi.
J'ai un champs name dans ma bdd qui construit le lien en fait.
http://wwww.xxxx.fr/clip-test.html
Cela marche bien.
Par contre si mon champs name de ma bdd est comme ceci "debut milieu centre" cela ne marche pas http://wwww.xxxx.fr/clip-debut%20milieu%20centre.html
Mêmesi je fait un sorte de remplacer les espaces par des tirets pour le champs name et donc que mon lien devient ceci http://wwww.xxxx.fr/clip-debut-milieu-centre.html cela ne marche pas non plus.
COmment s'y prendre?
Cordialement
J'essaye de mettre en place l'url rewriting sur mon site.
- Code: Tout sélectionner
RewriteRule ^clip-([a-z]*)\.html$ videos.php?id=$1 [L]
Ci dessus la règle que j'ai établi.
J'ai un champs name dans ma bdd qui construit le lien en fait.
http://wwww.xxxx.fr/clip-test.html
Cela marche bien.
Par contre si mon champs name de ma bdd est comme ceci "debut milieu centre" cela ne marche pas http://wwww.xxxx.fr/clip-debut%20milieu%20centre.html
Mêmesi je fait un sorte de remplacer les espaces par des tirets pour le champs name et donc que mon lien devient ceci http://wwww.xxxx.fr/clip-debut-milieu-centre.html cela ne marche pas non plus.
COmment s'y prendre?
Cordialement
-

phpmikedu83 - WRInaute passionné

- Messages: 1281
- Inscription: 6 Aoû 2005
Re: Problème avec des tirets
évidemment, ceci:
N'autorise pas les tirets, donc... ça ne match pas!
- Code: Tout sélectionner
([a-z]*)
N'autorise pas les tirets, donc... ça ne match pas!
- masseur
- WRInaute discret

- Messages: 111
- Inscription: 27 Nov 2006
J'ai fait ceci.
Et du coup plus rien ne marche même ca qui marchait avant.
http://wwww.xxxx.fr/clip-test.html
EDIT : merci bertimus à priori c'est tout bon
- Code: Tout sélectionner
RewriteRule ^clip-([a-z]*)\.html$ videos.php?id=$1 [L]
Et du coup plus rien ne marche même ca qui marchait avant.
http://wwww.xxxx.fr/clip-test.html
EDIT : merci bertimus à priori c'est tout bon
- masseur
- WRInaute discret

- Messages: 111
- Inscription: 27 Nov 2006
Par contre une dernière question.
Pour le référencement des liens de ce type sont bons ou pas (mots séparés pas des espaces)?
http://wwww.xxxx.fr/clip-debut%20milieu%20centre.html
En effet si je met des - à la place des espaces ma vidéo ne s'affiche plus.
Ce qui n'est plus un problème d'url rewriting mais de mon script j'imagine.
Pour le référencement des liens de ce type sont bons ou pas (mots séparés pas des espaces)?
http://wwww.xxxx.fr/clip-debut%20milieu%20centre.html
En effet si je met des - à la place des espaces ma vidéo ne s'affiche plus.
Ce qui n'est plus un problème d'url rewriting mais de mon script j'imagine.
-

bertimus - WRInaute passionné

- Messages: 2228
- Inscription: 24 Aoû 2005
Re: Problème avec des tirets
Ben non puisque l'un ne fonctionne qu'avec des lettres et l'autre accepte les tirets
Sinon, (.*) devrait également fonctionner. [Me demandez pas la différence, je suis incapable de vous répondre
]
Sinon, (.*) devrait également fonctionner. [Me demandez pas la différence, je suis incapable de vous répondre
Dernière édition par bertimus le Jeu Aoû 16, 2007 22:39, édité 1 fois.
-

phpmikedu83 - WRInaute passionné

- Messages: 1281
- Inscription: 6 Aoû 2005
Re: Problème avec des tirets
bertimus a écrit:Sinon, (.*) devrait également fonctionner. [Me demandez pas la différence, je suis incapable de vous répondre]
Si qqun pouvait le savoir, ça serait cool, car je me posais la question justement!
-

phpmikedu83 - WRInaute passionné

- Messages: 1281
- Inscription: 6 Aoû 2005
bertimus a écrit:Yep moi aussi, c'est pas le genre d'info facile à rechercher sur google...
Tu l'as dis, faudrait qu'ils pensent aux recherches des webmasters quand même un jour!... car dès qu'il y a des signes dans la recherche, c'est la merde... Alors Google si tu passes par là
- Blaze_Heatnix
- WRInaute occasionnel

- Messages: 321
- Inscription: 31 Déc 2003
En fait, (.*) accepte n'importe quel caractère, tandis que ([^/]+) accepte tous les caractères sauf le "/".
18 messages
• Page 1 sur 2 • 1, 2
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 :
- Les moteurs tiennent compte des mots-clés dans les URL - 08-12-2004
- Tiret ou underscore ? Enfin la réponse ! - 14-08-2004
- Le bêtisier 2009 du site WebRankInfo : les meilleures perles - 28-12-2009
- Optimiser les URL pour le référencement - 19-04-2006
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

