Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/07/2011, 16h06   #1
Invité régulier
 
Inscription : juillet 2011
Messages : 11
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 11
Points : 5
Points : 5
Par défaut Récupérer l'url réécrite

Bonjour,

est-il possible en ASP de récupérer l'url réécrite d'une page (en gros ce qu'affiche la barre d'adresse du navigateur)?
Tout ce que j'arrive à récupérer avec les différentes variables serveurs est l'url réelle.
Le but serait de faire une redirection 301 si on ne détecte pas la "bonne" url car nous avons récemment réécrite les urls de notre site ce qui a généré du duplicate-content.
Notre site est en ASP Classic avec VBScript.

Merci d'avance pour vos réponses.
gecodis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 16h14   #2
Membre expérimenté
 
Avatar de tumoo
 
Homme
Développeur informatique
Inscription : janvier 2011
Messages : 309
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Charente Maritime (Poitou Charente)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2011
Messages : 309
Points : 550
Points : 550
Salut

Tu peux donner un exemple précis de ce que tu veux récupérer stp
tumoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 16h26   #3
Invité régulier
 
Inscription : juillet 2011
Messages : 11
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 11
Points : 5
Points : 5
Et bien par exemple nous avons l'url "/piscine/robot-piscine-hydraulique-polaris-140,a25248.html" et je voudrais savoir si l'utilisateur est bien arrivé via cette adresse et non pas une des anciennes url.
Or tout ce que j'arrive à récupérer est "/hetj/detail/default.asp?id_article=25248" qui est l'url réelle de la page.
gecodis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 16h31   #4
Membre expérimenté
 
Avatar de tumoo
 
Homme
Développeur informatique
Inscription : janvier 2011
Messages : 309
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Charente Maritime (Poitou Charente)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2011
Messages : 309
Points : 550
Points : 550
Je ne suis pas sûr de ça mais essaie de récupérer la valeur de

Code asp :
Request.ServerVariables("REFERER")
tumoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 16h43   #5
Invité régulier
 
Inscription : juillet 2011
Messages : 11
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 11
Points : 5
Points : 5
Citation:
Envoyé par tumoo Voir le message
Je ne suis pas sûr de ça mais essaie de récupérer la valeur de

Code asp :
Request.ServerVariables("REFERER")
Désolé, je me suis peut-être mal exprimé, mais HTTP_REFERER permet de récupérer l'url de la page qui a mené à la page courante, alors que moi je cherche à avoir l'url de la page courante (mais la version réécrite).
gecodis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 16h46   #6
Membre expérimenté
 
Avatar de tumoo
 
Homme
Développeur informatique
Inscription : janvier 2011
Messages : 309
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Charente Maritime (Poitou Charente)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2011
Messages : 309
Points : 550
Points : 550
arf
bah du coup j'en sais rien
tumoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2011, 15h02   #7
Invité régulier
 
Inscription : juillet 2011
Messages : 11
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 11
Points : 5
Points : 5
Je me réponds tout seul, comme j'utilise l'url rewriting, il suffit juste de rajouter dans les règles:
Code :
RewriteRule ^/url-reecrite.html$ http://www.monsite.com/vrai-url.asp?uri=$0 [NC,R,P,L,QSA]
et je n'ai plus qu'à faire un Request.QueryString("uri").
En attendant une solution plus carrée.
gecodis est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h00.


 
 
 
 
Partenaires

Hébergement Web