Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/12/2010, 15h43   #1
Membre à l'essai
 
Inscription : janvier 2005
Messages : 38
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : janvier 2005
Messages : 38
Points : 24
Points : 24
Envoyer un message via MSN à moog
Par défaut Question d'un novice sur le RewriteRule

Bonjour à tous,
Je suis novice en réécriture d'URL et j'aimerais avoir vos avis éclairés sur une question que je me pose.

J'utilise un RewriteRule de ce type :

Code :
RewriteRule ^mapage-([a-z]+)-([a-z]+)-([a-z]+).php$ mapage.php?prenom=$1&nom=$2&ville=$3 [L]
Exemple d'url :
mapage-alain-dupont-marseille.php
mapage-patrick-durand-paris.php


Dans le cas ou le prenom comporte un tiret comme dans jean-michel par exemple, cette url ne marchera donc pas :

mapage-jean-michel-dupond-lyon.php

car Apache interpretra jean-michel comme :

mapage.php?prenom=jean&nom=michel&ville=dupond

alors que je voudrais :

mapage.php?prenom=jean-michel&nom=dupondl&ville=lyon

Connaissez vous une solution autre qu'utiliser des caractères de séparation différents ?

Merci d'avance pour idées.
moog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2010, 17h56   #2
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 771
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 771
Points : 14 298
Points : 14 298
et les noms peuvent aussi avoir des traits d'union ?
si oui, la séparation risque d'être non déterministe
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/12/2010, 19h21   #3
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 277
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 277
Points : 8 563
Points : 8 563
Citation:
Envoyé par moog Voir le message
Connaissez vous une solution autre qu'utiliser des caractères de séparation différents ?
Non, pas possible comme dit gorgonite.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h49.


 
 
 
 
Partenaires

Hébergement Web