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

Serveurs (Apache, IIS,...) Discussion :

Modification de l'url


Sujet :

Serveurs (Apache, IIS,...)

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 25
    Par défaut Modification de l'url
    Bonjour à tous, je ne suis pas sur d'être dans la bonne rubrique :s

    Donc voila mon probleme, j'ai lien du genre http://monsite.net/Produit?id=5
    et j'aimerais que ca donne une chose de ce stile http://monsite.net/Produit/NomDuProduit

    Donc si quelqu'un pourrait m'aider, je l'en remercie d'avance

    PS:Si je n'est pas été assez claire dite le moi j'essayerais d'être plus précis

  2. #2
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 25
    Par défaut
    Je te remercie !!!!
    Mais je voulais savoir s'il y avait un autre moyen, que tout serveur bénéficie???

  4. #4
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Pourquoi tu ne peux utiliser de htaccess ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 25
    Par défaut
    Ben enfait la je travaille sur un server local et ca m'a pas trop l'air de marcher

  6. #6
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Quel serveur !

  7. #7
    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
    Citation Envoyé par ohhh.gringo
    Mais je voulais savoir s'il y avait un autre moyen, que tout serveur bénéficie???
    A priori comme ça, non. Chaque serveur Web aura sa propre solution, malheureusement.

    Ton besoin se situe à quel niveau ? Tu voudrais que cela se fasse où (côté serveur Web ou serveur d'appli ?) et comment ? Tu voudrais que le navigateur affiche cette URL ? ne l'affiche pas ? tu t'en fiches ? Et pourquoi ne pas implémenter un servlet filter ?

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 25
    Par défaut
    Ben j'aimerais que quand l'utilisateur recherche ou click sur un produit, l'url affiche le nom du porduit (ex monsite.net/Produit/NomProduit) et non l'url du genre : monsite.net/Produit?Id=2

    PS: Je ne sais pas trop qu'est ce que le servlet filter

  9. #9
    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
    Citation Envoyé par ohhh.gringo
    PS: Je ne sais pas trop qu'est ce que le servlet filter
    Ben renseigne toi : je pense que c'est la solution à ton pb. Un servlet filter, c'est un truc qui est exécuté par le servlet container avant qu'il n'invoque le servlet. On l'utilise par exemple pour l'authentification ou des trucs du genre.

    Ton filter aura pour tâche d'interpréter les URL du type http://monsite.net/Produit/NomDuProduit pour identifier le produit et définir un attribut de requête contenant l'ID du produit. Ensuite, dans tes servlets et tes JSP, tu récupères cet attribut pour savoir de quel produit on parle. Ensuite, et c'est indispensable car rien ne pourra le faire automatiquement, il faut que tu modifies toutes les URL que tu écris dans tes JSP pour mettre des URL en http://monsite.net/Produit/NomDuProduit et pas en http://monsite.net/Produit?id=... Pour t'en sortir "facilement", je te conseille d'écrire un taglib ou à défaut une méthode statique ou de singleton : tu utiliseras ce taglib ou cette méthode dans tes JSP pour construire les URL en http://monsite.net/Produit/NomDuProduit vers les produits. Si tu ne fais pas ça, tu devras faire des traitements de conversion id -> nom de produit directement dans tes JSP et je ne trouve pas ça terrible. En gros, ajoute un minimum d'abstraction.

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

Discussions similaires

  1. Modification de l'url de la barre d'adresse
    Par mello dans le forum Général Conception Web
    Réponses: 7
    Dernier message: 27/08/2011, 11h15
  2. recherche script//modification de l'url
    Par clem037 dans le forum Général JavaScript
    Réponses: 16
    Dernier message: 18/03/2008, 22h23
  3. [RegEx] modification de plusieurs urls
    Par nicerico dans le forum Langage
    Réponses: 11
    Dernier message: 06/12/2006, 13h59

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