Je programme un site dynamique, pour info http://www.id2sorties.com, sur
lequel je génère beaucoup de pages dynamiques avec paramètres notamment pour
des produits ou encore des sujets de discussion dans le forum.
Je souhaiterais remplacer ces URL par des URL plus parlantes pour
l'internaute mais aussi et surtout pour les moteurs de recherche sans pour
autant devoir tout reprogrammer, à savoir que je puisse toujours utiliser ces
paramètres dans mon code pour afficher les bonnes pages sans qu'ils
apparaissent donc...
Auriez-vous une solution relativement simple à mettre en oeuvre à me suggérer.
Je précise que je travaille avec Visual Studio 2003 et non 2005 car je sais
qu'il existe de grosses différences dans certains cas.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Patrice
Une méthode simple est d'utiliser : http://msdn2.microsoft.com/fr-fr/library/system.web.httpcontext.rewritepath(VS.80).aspx
Voir éventuellement http://www.microsoft.com/france/msdn/aspnet/articles/2004-06-02-URLRewriting.mspx qui devrait expliquer le principe en détail mais pour un besoin simple un simple Rewritepath dans le begin request devrait être suffisant.
Le principe est donc de récupérer l'adresse demandée par le navigateur, de l'interpréter puis d'utiliser RewritePath pour indiquer à quel url "réelle" elle correspond.
Patrice
"stefrs" a écrit dans le message de news:
Bonjour, voici mon pb.
Je programme un site dynamique, pour info http://www.id2sorties.com, sur lequel je génère beaucoup de pages dynamiques avec paramètres notamment pour des produits ou encore des sujets de discussion dans le forum.
Je souhaiterais remplacer ces URL par des URL plus parlantes pour l'internaute mais aussi et surtout pour les moteurs de recherche sans pour autant devoir tout reprogrammer, à savoir que je puisse toujours utiliser ces paramètres dans mon code pour afficher les bonnes pages sans qu'ils apparaissent donc...
Auriez-vous une solution relativement simple à mettre en oeuvre à me suggérer. Je précise que je travaille avec Visual Studio 2003 et non 2005 car je sais qu'il existe de grosses différences dans certains cas.
Merci à vous !
Une méthode simple est d'utiliser :
http://msdn2.microsoft.com/fr-fr/library/system.web.httpcontext.rewritepath(VS.80).aspx
Voir éventuellement
http://www.microsoft.com/france/msdn/aspnet/articles/2004-06-02-URLRewriting.mspx
qui devrait expliquer le principe en détail mais pour un besoin simple un
simple Rewritepath dans le begin request devrait être suffisant.
Le principe est donc de récupérer l'adresse demandée par le navigateur, de
l'interpréter puis d'utiliser RewritePath pour indiquer à quel url "réelle"
elle correspond.
Patrice
"stefrs" <stefrs.stephane.rossetti@wanadoo.fr> a écrit dans le message de
news: 3F1548E1-C12C-4190-AEF4-4F1A9A8B64A1@microsoft.com...
Bonjour, voici mon pb.
Je programme un site dynamique, pour info http://www.id2sorties.com, sur
lequel je génère beaucoup de pages dynamiques avec paramètres notamment
pour
des produits ou encore des sujets de discussion dans le forum.
Je souhaiterais remplacer ces URL par des URL plus parlantes pour
l'internaute mais aussi et surtout pour les moteurs de recherche sans pour
autant devoir tout reprogrammer, à savoir que je puisse toujours utiliser
ces
paramètres dans mon code pour afficher les bonnes pages sans qu'ils
apparaissent donc...
Auriez-vous une solution relativement simple à mettre en oeuvre à me
suggérer.
Je précise que je travaille avec Visual Studio 2003 et non 2005 car je
sais
qu'il existe de grosses différences dans certains cas.
Une méthode simple est d'utiliser : http://msdn2.microsoft.com/fr-fr/library/system.web.httpcontext.rewritepath(VS.80).aspx
Voir éventuellement http://www.microsoft.com/france/msdn/aspnet/articles/2004-06-02-URLRewriting.mspx qui devrait expliquer le principe en détail mais pour un besoin simple un simple Rewritepath dans le begin request devrait être suffisant.
Le principe est donc de récupérer l'adresse demandée par le navigateur, de l'interpréter puis d'utiliser RewritePath pour indiquer à quel url "réelle" elle correspond.
Patrice
"stefrs" a écrit dans le message de news:
Bonjour, voici mon pb.
Je programme un site dynamique, pour info http://www.id2sorties.com, sur lequel je génère beaucoup de pages dynamiques avec paramètres notamment pour des produits ou encore des sujets de discussion dans le forum.
Je souhaiterais remplacer ces URL par des URL plus parlantes pour l'internaute mais aussi et surtout pour les moteurs de recherche sans pour autant devoir tout reprogrammer, à savoir que je puisse toujours utiliser ces paramètres dans mon code pour afficher les bonnes pages sans qu'ils apparaissent donc...
Auriez-vous une solution relativement simple à mettre en oeuvre à me suggérer. Je précise que je travaille avec Visual Studio 2003 et non 2005 car je sais qu'il existe de grosses différences dans certains cas.