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 :

[URL rewriting] Dernier slash


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de windmastr26
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    234
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2009
    Messages : 234
    Par défaut [URL rewriting] Dernier slash
    Bonjour à tous,

    Je suis en train d'écrire mon htaccess en vue d'utiliser la réécriture d'URL. Tout marche bien sauf dans un cas de figure pour lequel je n'ai pas de solution, malgré les excellents tutoriels que j'ai pu trouver...

    Les utilisateurs de mon site doivent pouvoir accéder au profil d'un utilisateur en saisissant l'adresse directement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://www.monsite.com/@nomuser
    Dans mon htaccess j'ai la ligne suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^@(.*) /users.php?user=$1 [L]
    Qui fonctionne. Mais je ne veux retenir que les adresses qui comporte un seul slash de fin suivi d'une arobase et du nom de l'utilisateur. J'ai bien entendu essayé de rajouter le "/" avant l'arobase, de le doubler d'un "\" mais sans succès...

    Quelqu'un a une idée ? Merci.

  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
    Par défaut
    Je n'ai pas compris ce que tu voulais Tu as un exemple d'URL que tu ne veux pas ?

  3. #3
    Membre confirmé Avatar de windmastr26
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    234
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2009
    Messages : 234
    Par défaut


    En clair, j'aimerai que l'utilisateur soit automatiquement redirigé vers une page profil uniquement s'il tape une url sous la forme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://www.monsite.com/@username
    Mais pas sous cette forme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    http://www.monsite.com/events/toto.php@username
    http://www.monsite.com/events/@username
    http://www.monsite.com/events/toto.php?id=tutu@username
    Désolé si je ne suis toujours pas clair...

  4. #4
    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
    Par défaut
    Si tu mets le .htaccess que tu donnes dans ton premier message à la racine de ton site c'est ce qu'il se passe, non ? Ta RewriteRule ne prend en charge que les chemins qui commencent par @ donc mis à la racine du site ça doit se comporter comme tu le souhaites.

  5. #5
    Membre confirmé Avatar de windmastr26
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    234
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2009
    Messages : 234
    Par défaut
    J'ai l'impression que ma ligne entrait en conflit avec d'autres règles. Je l'ai mis en premier dans mon htaccess et ça fonctionne bien depuis.

    Merci

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 25/02/2010, 15h34
  2. Slash dans url rewriting
    Par nico.riv dans le forum Apache
    Réponses: 1
    Dernier message: 13/08/2009, 10h50
  3. [URL Rewriting] Prise en compte du slash dans ma règle
    Par Joseph345 dans le forum Apache
    Réponses: 3
    Dernier message: 02/02/2008, 21h34
  4. [URL Rewriting] Sans slash final dans l'URL
    Par yanice dans le forum Apache
    Réponses: 2
    Dernier message: 26/10/2007, 19h23
  5. [URL Rewriting] Utilisation de slashs
    Par djthomas dans le forum Apache
    Réponses: 3
    Dernier message: 17/09/2007, 11h11

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