J'utilise actuellement un fichier htaccess pour rediriger les utilisateurs dela chaîne URL utilisateur est entré lors de l'utilisation .htaccess
detail.asp?CategoryID=XX&SubCategoryID=XX&ProductID=XX
à
catid-XX-subcatid-xx-productid-xx
mais je dois maintenant vérifier qu'ils ont arrivé à la bonne page. Je fais ceci en vérifiant que les valeurs de chaîne de requête sont correctes. Cependant, je préfère vérifier que l'utilisateur est arrivé à
catid-XX-subcatid-xx-productid-xx
afin que Google n'indexe pas le contenu en double. Donc, ce que je me demande, c'est s'il y a un moyen de trouver la chaîne dans la barre d'URL avant la réécriture de htaccess.
Si je suis sur une page
catid-XX-subcatid-xx-productid-xx
puis en utilisant VBScript, si je vérifie
Request.ServerVariables("URL") & Request.ServerVariables("QUERY_STRING")
Je reçois
detail.asp?CategoryID=XX&SubCategoryID=XX&ProductID=XX
Est-il possible d'obtenir l'URL correcte chaîne?
pas tant, son Il est extrêmement important que seule l'URL soit l'URL finale, sinon Google indexerait 2 pages avec le même contenu. Cela provoque des sites à se faire berner par Google et si cela arrive beaucoup, il peut tuer les classements des moteurs de recherche. – ewengcameron