Recherche Tutoriel sur l’URL Rewrite Module de IIS 7 avec de l'ASP class
tithusse
Messages postés13Date d'inscriptionmercredi 29 novembre 2000StatutMembreDernière intervention19 février 2013
-
24 janv. 2013 à 21:31
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 2013
-
19 févr. 2013 à 18:21
Bonjour tout le monde,
Je recherche un tutoriel sur l’URL Rewrite Module de IIS 7 avec de l'ASP classic (.asp)
J’en ai trouvé mais tous sur de l’asp.net.
Je dispose d'un hébergement chez Ikoula sous Windows 2008 Server et dispose d'un module de réécriture d'URL intégré avec IIS 7.
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 14 févr. 2013 à 18:25
Cherche pas, CodeS-SourceS est un réseau pour programmeurs, pas pour des gens qui veulent un truc tout cuit dans le bec.
D'ailleur, le truc tout cuit justement, je te l'ai filé dans mon précédent post. Enfin, tant pis pour toi si ça ne te plait pas...
VB.NET is good ... VB6 is better
Utilise Réponse acceptée quand un post répond à ta question
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 15 févr. 2013 à 23:01
1) Va dans l'interface de gestion d'IIS, dans la config du module de réécriture d'URL
2) Clique droit -> Ajouter des règles -> URL conviviale 3) Comme demandé, donne-lui l'URL actuelle (du genre default.asp?page= 27) - la valeur du paramètre n'a pas d'importance.
4) Coche la première case si tu veux éviter des problèmes de SEO (deux liens possibles, c'est pas très bon pour le ranking)
5) Coche l'autre case si tu ne comptes pas modifier ton application (c'est le plus simple )
6) Fais OK et teste dans ton navigateur...
Attention à ne pas créer des règles qui entrent en conflit, car une seule sera exécutée : tu ne peux pas avoir
en même temps /page/123 qui pointe vers page.asp?id =123 et /abc/def qui pointe vers script.asp?a=abc&b=def !
Tu cherches à mettre ça en place pour les articles d'un site Web ?
Dans ce cas, il faudra quand même modifier l'appli pour inclure dans l'URL une version strippée du titre...
Tu devras alors chercher toi-même les liens dans la page pour y inclure le titre des articles cibles, et c'est pas vraiment évident.
(tu pourrais te passer de cette dernière étape, mais il faut alors revoir tous tes liens à la main)
VB.NET is good ... VB6 is better
Utilise Réponse acceptée quand un post répond à ta question
tithusse
Messages postés13Date d'inscriptionmercredi 29 novembre 2000StatutMembreDernière intervention19 février 2013 18 févr. 2013 à 21:53
Merci, cela fonctionne.
Mes pages de ce type :
http://localhost/www.mon-site.com/produits.asp?theme=Miroirs&id=1 devienne comme ceci
http://localhost/Miroirs/1 Il me reste à trouver la solution pour que le nom de domaine ne disparaisse pas dans la réécriture.
Sinon, oui c’est pour mettre en place sur les articles de mon site web.
En fait, j’ai refait tout mon site en html5 et css3 et du coup j’ai tout repensé.
Je me retrouve avec plusieurs problèmes.
Je vais changer le nom de plusieurs catégorie et déplacer plusieurs articles, donc mon soucis est de savoir comment je peux gérer mes redirection permanente et ou je peux le faire.
S’il faut les gérer à la main, ce n’est pas grave car ce n’est pas un site énorme, mais je tiens à conserver les pages qui sont bien placées.
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 18 févr. 2013 à 22:12
Le domaine ne devrait jamais apparaitre dans l'URL, c'est bien ça le problème.
Normalement, quand tu configures IIS, tu peux dire pour chaque site à quel(s) domaines il correspond.
Les sessions et les variables d'application sont ainsi parfaitement cloisonnées.
Pour les noms des catégories, l'URL Rewriting n'est pas une barrière,
cette méthode ne fait que transmettre différemment les paramètres GET.
Les redirections sont gérées par IIS, tu n'as pas à t'en soucier, normalement.
VB.NET is good ... VB6 is better
Utilise Réponse acceptée quand un post répond à ta question