IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Rewrite Rule avec adresse email


Sujet :

Apache

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 176
    Points : 53
    Points
    53
    Par défaut Rewrite Rule avec adresse email
    Bonjour à tous,

    Je souhaiterai passer en paramètre dans une URL l'adresse email, j'ai actuellement la ligne suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^([a-zA-Z\-_]+)-([0-9]+)$ /azd_.php?ville=$1&inscrit=$2 [L]
    Et je voudrai pouvoir appeler l'URL /azd_.php?ville=$1&inscrit=$2&email=$3

    En fait soit je peux le rajouter dans l'URL de réécriture, sinon je souhaiterai savoir comment faire pour que l'URL continue à interpréter les variables passées dans l'URL, par exemple, on aurait ici l'URL :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monsite.com/Paris-1&email=monemail@domain.com
    L'une des 2 solutions m'irait très bien !
    Merci d'avance

    P.

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Il faut ajouter QSA dans les flags de RewriteRule :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^([a-zA-Z\-_]+)-([0-9]+)$ /azd_.php?ville=$1&inscrit=$2 [QSA,L]

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 176
    Points : 53
    Points
    53
    Par défaut
    Merci pour ce retour.
    J'avais essayé QSA seul et L seul, mais je n'avais pas fait le mélange des 2 ! :-)
    Mais :-( malheureusement cela ne fonctionne pas.
    Il m'indique la page 404 : Page introuvable.

    Voilà mon fichier HTACESS
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule ^([a-zA-Z\-_]+)-([0-9]+)$ /azd.php?ville=$1&inscrit=$2 [QSA,L]
    RewriteRule ^([a-zA-Z\-_]+)$ /azd.php?ville=$1 [L]
    RewriteRule ^deal-([a-zA-Z\-_]+)-([0-9]+)-([0-9]+)$ /biz.php?ville=$1&id=$2&categorie=$3 [L]
    ErrorDocument 404 /erreur404.php
    J'ai essayé d'inverser les 2 premières règles, mais ça ne change rien.

    Merci de votre aide.

    Bonne soirée.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 176
    Points : 53
    Points
    53
    Par défaut
    Bonjour à tous,

    En fait cela fonctionne "presque".
    J'appelais l'URL
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monsite.com/Paris-1&email=monadresse@domain.com
    Et il fallait plutôt appeler
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monsite.com/Paris-1?email=monadresse@domain.com
    Mais désormais lorsque je fais un $_GET['email'], il me renvoie la valeur Pourquoi y a t il le ! devant l'email ?

    Merci d'avance.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 176
    Points : 53
    Points
    53
    Par défaut
    Le problème est résolu.
    J'avais sans doute un problème de mise à jour des fichiers sur le serveur.

    Merci !

    Bonne journée à tous.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Exchange 2007] Connexion avec une adresse email en tant que login sur OWA
    Par marcandre dans le forum Exchange Server
    Réponses: 0
    Dernier message: 25/02/2011, 13h59
  2. [Exchange 2007] Création d'une adresse email avec un nom de domaine public
    Par marcandre dans le forum Exchange Server
    Réponses: 7
    Dernier message: 17/02/2011, 10h09
  3. Rewrite rules avec nombreux paramètres
    Par chuckichucki dans le forum Apache
    Réponses: 8
    Dernier message: 31/01/2011, 19h16
  4. mail HTML, insertion lien avec adresse Email
    Par tiamat dans le forum Langage
    Réponses: 2
    Dernier message: 23/03/2009, 19h22
  5. Réponses: 20
    Dernier message: 28/02/2009, 15h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo