url rewriting ne marche pas quand il y a _

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


datch
WRInaute impliqué
WRInaute impliqué
 
Messages: 987
Inscription: 16 Juin 2006

url rewriting ne marche pas quand il y a _

Message le Mer Mai 09, 2007 16:43

bonjour,

j'ai fait une regle dans mon htaccess

Code: Tout sélectionner
RewriteRule ^profil-([a-zA-Z0-9]+)\.php$  /index2.php?inc=profil&id=$1 [L]


tout marche bien quand je fait un lien du genre ../profil-pseudo.php, mais ca ne marche pas quand mon lien est ../profil-pseudo_demo.php

Qu'est ce qui ne va pas dans ma regle ?

merci d'avance


nalrem
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 401
Inscription: 6 Avr 2003

Message le Mer Mai 09, 2007 16:45

([a-zA-Z0-9]+) n'inclue pas le underscore


datch
WRInaute impliqué
WRInaute impliqué
 
Messages: 987
Inscription: 16 Juin 2006

Message le Mer Mai 09, 2007 16:49

merci de ta reponse.

est ce que j'ai un moyen de le rajouter ?


nalrem
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 401
Inscription: 6 Avr 2003

Message le Mer Mai 09, 2007 16:57

a priori tu auras le même soucis avec le - et d'autres caractères.
Essaie de voir si (.*) ne te conviendra pas mieux ?


datch
WRInaute impliqué
WRInaute impliqué
 
Messages: 987
Inscription: 16 Juin 2006

Message le Mer Mai 09, 2007 17:07

tout a l'heure javais erreur 404,

la je n'ai plus d'erreur mais ma page est vide, la variable n'existe plus on dirai...

RewriteRule ^profil-(.*)\.php$ /index2.php?inc=profil&id=$1 [L]


voila le code


nalrem
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 401
Inscription: 6 Avr 2003

Message le Mer Mai 09, 2007 17:28

Etrange... Tu es sur que $_GET['id'] est vide ?

et $_GET['inc'] ?


datch
WRInaute impliqué
WRInaute impliqué
 
Messages: 987
Inscription: 16 Juin 2006

Message le Mer Mai 09, 2007 17:37

ah c'est bon j'avais un petit soucis dans ma page c'est pour ca !!

tout marche nikel

merci

Koxin-L
WRInaute passionné
WRInaute passionné
 
Messages: 1925
Inscription: 29 Mar 2007

Message le Mer Mai 09, 2007 19:37

Sinon, faut mettre ça : ([_a-zA-Z0-9]+)


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