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

Dotnet Discussion :

Reecritured'URL : URL Rewriting


Sujet :

Dotnet

Vue hybride

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

    Informations forums :
    Inscription : Janvier 2006
    Messages : 12
    Par défaut Reecritured'URL : URL Rewriting
    Bonjour,

    j'espère que vous allez bien (ce qui me lise)

    j'ai un petit question sue la réécriture d'url sous .net

    voila je voudrais (souhaiterais) faire un site (perso) en .net pour changer

    et je voudrais integrer cette fonction , comme je serai en mutualité, comment
    fais ton pour mettre en la mettre en place?

    j'ai entendu avec le global.asax ....

    a oui, je souhaiterai pouvoir faire ça:

    url code : www.monsite/produit=1&article=12
    url Visiteur : www.monsite/photo/Canon-400D


    j'aurai donc une liste chargée en mémoire qui a chaque requête comparerai le requête avec URLCode et URLVisiteur

    si trouve dans ListURLCode renvoi URLVisiteur
    sinon chercher dans ListURLVisiteur si trouver rien faire
    sinon renvoie erreur pas inconnue


    c'est possible ça?

    Merci de vos réponses

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 34
    Par défaut
    Hello,

    A mon sens il ne faut pas avoir une liste d'url en mémoire, mais avoir les paramètres dans l'url appellante :

    url code : www.monsite/produit=1&article=12
    url Visiteur : www.monsite/r-1-12/photo/Canon-400D

    En gros si l'url commence par "r-" c'est de l'url rewriting, apres tu reprends le param 1 et 12 et tu les replaces dans ton url

    dans le global.asax, je laisse l'adapter :

    protected void Application_BeginRequest(Object sender, EventArgs e){

    string path = Request.ServerVariables["PATH_INFO"];

    if ( path.IndexOf ("/r-") != -1 ) {
    string newurl = -- ICI tu recuperes les param 1 & 12
    newurl = "/produit=1&article=12";
    this.Context.RewritePath ( newurl );
    }
    }

    arnaud

Discussions similaires

  1. [W3C] Esperluette et Reecriture d'url ... ah vi W3C aussi
    Par Kaory dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 04/06/2008, 19h58
  2. url de rewriting
    Par digger dans le forum Apache
    Réponses: 1
    Dernier message: 15/10/2006, 09h28
  3. réécriture d'url : comment faire ?
    Par Bruno2000 dans le forum Langage
    Réponses: 2
    Dernier message: 07/06/2006, 14h20
  4. Forcer l'url avec Rewrite
    Par nazoreen dans le forum Apache
    Réponses: 5
    Dernier message: 17/03/2006, 15h04
  5. Réponses: 6
    Dernier message: 15/02/2006, 13h06

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