URL Rewritting : problème tiret et underscore
8 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- juliofromlille
- WRInaute occasionnel

- Messages: 424
- Inscription: 15 Fév 2004
URL Rewritting : problème tiret et underscore
Bonjour,
J'ai un problème sur un URL rewritting.
Ceci ne fonctionne pas :
http://www.lavieenrosedejulio.com/photo ... 060403.php
Alors que ceci fonctionne :
http://www.lavieenrosedejulio.com/photo ... 020504.php
Why?
Merci et bon dimanche!
J'ai un problème sur un URL rewritting.
Ceci ne fonctionne pas :
http://www.lavieenrosedejulio.com/photo ... 060403.php
Alors que ceci fonctionne :
http://www.lavieenrosedejulio.com/photo ... 020504.php
- Code: Tout sélectionner
Options FollowSymLinks
RewriteEngine on
RewriteRule ^photo-([a-zA-Z0-9\-]+)\.php$ photos.php?id=$1 [L]
Why?
Merci et bon dimanche!
- ChezThierry
- WRInaute occasionnel

- Messages: 273
- Inscription: 21 Oct 2005
Why ?
because le caractère '_' ne fait pas partie de ta liste [a-zA-Z0-9\-]+
t'as qu'a l'ajouter, genre comme ça :
[a-zA-Z0-9\-_]+
because le caractère '_' ne fait pas partie de ta liste [a-zA-Z0-9\-]+
t'as qu'a l'ajouter, genre comme ça :
[a-zA-Z0-9\-_]+
-

jeanluc - WRInaute accro

- Messages: 3062
- Inscription: 3 Mai 2004
Bonjour,
Essaie en remplaçant
Jean-Luc (trop lent aujourd'hui...
)
Essaie en remplaçant
- Code: Tout sélectionner
RewriteRule ^photo-([a-zA-Z0-9\-]+)\.php$ photos.php?id=$1 [L]
- Code: Tout sélectionner
RewriteRule ^photo-([_a-zA-Z0-9\-]+)\.php$ photos.php?id=$1 [L]
Jean-Luc (trop lent aujourd'hui...
- jeroen
- WRInaute passionné

- Messages: 2461
- Inscription: 30 Aoû 2002
pour info le - se place au début, et il n'y a pas besion de l'échapper :
- Code: Tout sélectionner
RewriteRule ^photo-([-_a-zA-Z0-9]+)\.php$ photos.php?id=$1 [L]
-

lothar - WRInaute passionné

- Messages: 1531
- Inscription: 12 Juil 2003
En fait j'ai un problème avec le rewriting de la recherche des posts d'un membre sur mon forum.
Les membres peuvent avoir des caractères spéciaux dans leur pseudo, avec les pseudos composés d'un seul mot ça fonctionne, mais pas avec un tiret ou un caractère spécial.
Voici le passage concerné du .htaccess:
RewriteRule ^messages-([a-zA-Z0-9\-_]*).* /forum/search.php?search_author=$1
Et dans page_header:
in:
"'(?<!/)search.php\?search_author=([a-zA-Z0-9\-_]*)'",
out:
"messages-\\1.php",
Les membres peuvent avoir des caractères spéciaux dans leur pseudo, avec les pseudos composés d'un seul mot ça fonctionne, mais pas avec un tiret ou un caractère spécial.
Voici le passage concerné du .htaccess:
RewriteRule ^messages-([a-zA-Z0-9\-_]*).* /forum/search.php?search_author=$1
Et dans page_header:
in:
"'(?<!/)search.php\?search_author=([a-zA-Z0-9\-_]*)'",
out:
"messages-\\1.php",
-

lothar - WRInaute passionné

- Messages: 1531
- Inscription: 12 Juil 2003
Bonsoir,
j'ai modifié mes règles, mais j'ai toujours quelques problèmes.
Or je constate que sur WRI ça fonctionne, Olivier pourrait-il indiquer la règle qu'il utilise sur ce forum ?
j'ai modifié mes règles, mais j'ai toujours quelques problèmes.
- Code: Tout sélectionner
RewriteRule ^messages-([a-zA-Z0-9\-\_\+]*).* /forum/search.php?search_author=$1
- Code: Tout sélectionner
"'(?<!/)search.php\?search_author=([a-zA-Z0-9\-\_\+]*)'",
"messages-\\1.php",
Or je constate que sur WRI ça fonctionne, Olivier pourrait-il indiquer la règle qu'il utilise sur ce forum ?
8 messages
• Page 1 sur 1
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 :
- Le tiret gagne le match Tiret contre Underscore
- tiret et underscore
- tiret et underscore : retours d'expérience
- J'ai refait le test tiret et underscore
- renseignements pour remplacer underscore par tiret
- Tiret(-), underscore(_) ou espace dans nom de fichier
- tiret et underscore dans nom de fichier / répertoire...
- Problème tiret URL Rewriting
- probleme url rewritting
- Tiret dans mes $_GET et tiret comme séparateur => probleme :/
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.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
