Remplacer des carractère dans une URL
Résolu
Aka13
Messages postés
153
Date d'inscription
Statut
Membre
Dernière intervention
-
LelLex Messages postés 1628 Date d'inscription Statut Membre Dernière intervention -
LelLex Messages postés 1628 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aimerais savoir comment je pourrais faire pour que mes liens du genre :
http://monsite.fr/site.php?nom=Dupon&prénom=Jean&ville=Paris
Deviennent :
http://monsite.fr/site.php?nom=Dupon-prénom=Jean-ville=Paris
ou
http://monsite.fr/site.php?nom=Dupon+prénom=Jean+ville=Paris
Je pense qu'il faut utiliser la fonction RewriteRule dans le fichier .htaccess
Mais je ne sais pas comment utiliser le code :x
J'espère qu'une personne pourra m'aider
Merci d'avance
J'aimerais savoir comment je pourrais faire pour que mes liens du genre :
http://monsite.fr/site.php?nom=Dupon&prénom=Jean&ville=Paris
Deviennent :
http://monsite.fr/site.php?nom=Dupon-prénom=Jean-ville=Paris
ou
http://monsite.fr/site.php?nom=Dupon+prénom=Jean+ville=Paris
Je pense qu'il faut utiliser la fonction RewriteRule dans le fichier .htaccess
Mais je ne sais pas comment utiliser le code :x
J'espère qu'une personne pourra m'aider
Merci d'avance
A voir également:
- Remplacer des carractère dans une URL
- Url - Guide
- Remplacer disque dur par ssd - Guide
- Remplacer dans word - Guide
- Remplacer coco - Accueil - Réseaux sociaux
- Quel site pour remplacer coco - Accueil - Réseaux sociaux
5 réponses
Un petit dessin :
# Pour ta page maintenant
#http://monsite.fr/site.php?nom=Dupon&prénom=Jean&ville=Paris
#Ici ta chaine est tout en minuscule
RewriteRule ^formulaire-([a-z]+)-([a-z]+)-([a-z]+) /site.php?nom=$1&prenom=$2&ville=$3 [L]
#Ici avec des majuscules
RewriteRule ^formulaire-([A-Za-z]+)-([A-Za-z]+)-([A-Za-z]+) /site.php?nom=$1&prenom=$2&ville=$3 [L]
Inutile de réécrire toute l'url.
Ca va tu suis ?
#-------------------------------------------------- # Cette partie est commenter #-------------------------------------------------- # Le serveur doit suivre les liens symboliques : Options +FollowSymlinks # Activation du module de réécriture d'URL : RewriteEngine on #-------------------------------------------------- # Règles de réécriture d'URL : #-------------------------------------------------- # Vulgarement tu change juste la facon d'y rentre RewriteRule ^vulgairement.htm /ma_page.php [L] #-------------------------------------------------- # Règles de réécriture d'URL pour les erreur #-------------------------------------------------- # Page erreur : RewriteRule ^erreur-([0-9]+).htm /index.php?action=erreur&id=$1 ErrorDocument 400 /erreur-400.htm ErrorDocument 401 /erreur-401.htm ErrorDocument 403 /erreur-403.htm ErrorDocument 404 /erreur-404.htm ErrorDocument 500 /erreur-500.htm #---------------------------------------------------
# Pour ta page maintenant
#http://monsite.fr/site.php?nom=Dupon&prénom=Jean&ville=Paris
#Ici ta chaine est tout en minuscule
RewriteRule ^formulaire-([a-z]+)-([a-z]+)-([a-z]+) /site.php?nom=$1&prenom=$2&ville=$3 [L]
#Ici avec des majuscules
RewriteRule ^formulaire-([A-Za-z]+)-([A-Za-z]+)-([A-Za-z]+) /site.php?nom=$1&prenom=$2&ville=$3 [L]
Inutile de réécrire toute l'url.
Ca va tu suis ?
J'ai rien compris :s
Je doit mettre
RewriteRule ^formulaire-([A-Za-z]+)-([A-Za-z]+)-([A-Za-z]+) /site.php?nom=$1&prenom=$2&ville=$3 [L]
ou
RewriteRule ^formulaire-([a-z]+)-([a-z]+)-([a-z]+) /site.php?nom=$1&prenom=$2&ville=$3 [L]
ou
Autres choses
Et je ne peut pas mettre a l'avance "nom", "prenom" etc.. car certaine personne peuvent rajouter par exemple &pays=france...
Je doit mettre
RewriteRule ^formulaire-([A-Za-z]+)-([A-Za-z]+)-([A-Za-z]+) /site.php?nom=$1&prenom=$2&ville=$3 [L]
ou
RewriteRule ^formulaire-([a-z]+)-([a-z]+)-([a-z]+) /site.php?nom=$1&prenom=$2&ville=$3 [L]
ou
Autres choses
Et je ne peut pas mettre a l'avance "nom", "prenom" etc.. car certaine personne peuvent rajouter par exemple &pays=france...
Bonjour,
Utile pour comprendre coccoweb : les expressinos régulières...
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/916990-les-expressions-regulieres-partie-1-2
Utile pour comprendre coccoweb : les expressinos régulières...
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/916990-les-expressions-regulieres-partie-1-2
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question