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

ASP.NET Discussion :

Réécriture d'URL dynamique ?


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2004
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 107
    Par défaut Réécriture d'URL dynamique ?
    Bonjour,

    Je souhaite faire de la réécriture d'URL pour améliorer le référencement. J'ai vu qu'il était possible de faire cela à l'aide du web.config et du <RewriterConfig>.
    (cf: http://msdn.microsoft.com/en-us/library/ms972974.aspx )

    Exemple dans le web.config:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <RewriterConfig>
       <Rules>
          <!-- Rules for Product Lister -->
          <RewriterRule>
             <LookFor>~/Products/Beverages\.aspx</LookFor>
             <SendTo>~/ListProductsByCategory.aspx?CategoryID=1</SendTo>
          </RewriterRule>
          <RewriterRule>
       </Rules>
    </RewriterConfig>

    Je pense que mon cas est malheureusement un peu plus compliqué. En effet, mes URL sont susceptibles d'être régénérés tous les jours (à cause des modifications de données).

    Un exemple sera plus parlant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Disons que je souhaite visualiser une fiche d un utilisateur.
    
    Voici mes utilisateurs:
    ID: 1   NOM: toto   RAYON: informatique
    ID: 2   NOM: tutu   RAYON: electromenager
    
    Actuellement pour accéder à la fiche des utilisateurs, nous avons comme URL:
    http://xxxxxxxxx/fiche/user.aspx?id=1
    http://xxxxxxxxx/fiche/user.aspx?id=2
    
    
    Je souhaiterais y accéder aussi par les URL
    http://xxxxxxxxx/informatique/toto
    http://xxxxxxxxx/electromenager/tutu

    Pour cela j'ai pensé créer tous les jours, un fichier contenant la liste LookFor et SendTo en dehors du web.config.

    Est ce possible de géré l'URL rewriting en dehors du web.config ?

    Ou comment est il possible de gérer ce genre de réécriture d'URL ?

    Merci d'avance

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    1 377
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Par défaut
    Salut,

    Oui il est possible de gérer l'Url rewriting en dehors du web.config, tu peux par exemple les stocker en base de données ... C'est ce qu'on fait dans notre projet ...

    Si ce n'est pas une base tu peux bien évidemment utiliser d'autres sources ...

    ++
    Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.

    Twitter Blog Mon site

    Mon article sur l'agilité

  3. #3
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    "Winter is coming" (ma nouvelle page d'accueil)

Discussions similaires

  1. Réécriture d'url dans fichier ASP
    Par Ishizaki dans le forum ASP
    Réponses: 1
    Dernier message: 22/02/2007, 11h44
  2. ASP + Access, réécriture d'URL
    Par duchesnef dans le forum ASP
    Réponses: 5
    Dernier message: 14/09/2006, 09h54
  3. La réécriture d'URL avec Apache
    Par agencep dans le forum Langage
    Réponses: 3
    Dernier message: 25/04/2006, 16h37
  4. Réécriture d'url en asp.
    Par éelise dans le forum ASP
    Réponses: 4
    Dernier message: 13/12/2005, 08h53

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