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] URL aux schémas identiques mais avec variations des valeurs


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 10
    Par défaut [URL rewriting] URL aux schémas identiques mais avec variations des valeurs
    Bonjour à tous,

    J'ai une question concernant la réécriture d'URL sur serveur APACHE 2.
    Avant tout dans mon .htaccess, j'indique de suivre les liens symboliques.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Options +FollowSymlinks
    Mon problème est le suivant;

    j'ai un schéma d'URL comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^([a-z]*)\.([0-9]*)\.(.*)\.html$   index.php?lg=$1&sec=$2&alias=$3 [L]
    Jusque là tout va bien

    Mais quand j'indique une autre réécriture comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^([a-z]*)\.([0-9]*)\.(.*)\.html$   index.php?lg=$1&system=$2&alias=$3 [L]
    Cela ne fait pas la différence entre "system=$2" et "sec=$2" donc l'utilisateur est mal orienté sur le site.

    Existe-il un moyen d'avoir le même schéma d'URL mais avec des valeurs "GET" différentes ?

    Merci pour vos conseils,

  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
    Oui mais à condition d'avoir 2 filtres différents : tu as les deux mêmes masques sur les RewriteRule : comment veux-tu qu'Apache fasse la différence entre les deux et sache quand appeler la seconde réécriture ? C'est toujours la première réécriture qui matche une URL qui est exécutée.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 10
    Par défaut
    Avant tout merci d'avoir répondu si rapidement.

    Suite à ton message, j'ai cherché quelques explications sur les filtres et masques dans la réécriture d'url...

    D'après ce que j'en ai compris tu me conseil de faire comme suit ;
    Partir de ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^([a-z]*)\.([0-9]*)\.(.*)\.html$   index.php?lg=$1&system=$2&alias=$3 [L]
    Pour arriver : (?)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^([a-z]*)\.system_([0-9]*)\.(.*)\.html$   index.php?lg=$1&system=$2&alias=$3 [L]
    Ou alors :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^repvirtuel/([a-z]*)\.([0-9]*)\.(.*)\.html$   index.php?lg=$1&system=$2&alias=$3 [L]
    J'ai bien compris ?

  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
    oui

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 10
    Par défaut RESOLU
    Merci à toi, fan de la coupe mulet 80's Je met ça en pratique et tag "résolu" dès que ça marche et vous soumet la source

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

Discussions similaires

  1. Réponses: 25
    Dernier message: 31/05/2012, 21h38
  2. Réponses: 1
    Dernier message: 23/06/2009, 19h35
  3. Réponses: 4
    Dernier message: 23/05/2008, 12h58
  4. Réponses: 2
    Dernier message: 14/11/2007, 14h49
  5. Réponses: 2
    Dernier message: 02/07/2007, 16h19

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