Bonjour,
je gère un site en asp/sql sous windows 2003/IIS6. Je commence à utiliser l'url-rewriting, j'ai d'abord testé isapi_rewrite sur un PC win XP/IIS5, pas de problème ma règle de ré-ecriture fonctionne bien :
Quand je demande d'affiche la page
produit_REFXXXX_descritpion+du+prduit.htm il me redirige bien vers produit.asp?produit_ref=XXX et affiche dans la navigateur produit_REFXXXX_descritpion+du+prduit.htm
Je viens de déployer sur IIS6/Win2003 et maintenant quand je demande la page : produit_REFXXXX_descritpion+du+prduit.htm
il m'affiche bien la page demandé mais indique comme URL dans le navigateur celle qui est ré-ecrite a savoir : produit.asp?produit_ref=XXX
Comment faire pour que le serveur n'affiche pas l'url ré-ecrite mais bien celle à ré-écrire comme sous IIS5 ???
Ma règle :
Merci pour votre aide !
je gère un site en asp/sql sous windows 2003/IIS6. Je commence à utiliser l'url-rewriting, j'ai d'abord testé isapi_rewrite sur un PC win XP/IIS5, pas de problème ma règle de ré-ecriture fonctionne bien :
Quand je demande d'affiche la page
produit_REFXXXX_descritpion+du+prduit.htm il me redirige bien vers produit.asp?produit_ref=XXX et affiche dans la navigateur produit_REFXXXX_descritpion+du+prduit.htm
Je viens de déployer sur IIS6/Win2003 et maintenant quand je demande la page : produit_REFXXXX_descritpion+du+prduit.htm
il m'affiche bien la page demandé mais indique comme URL dans le navigateur celle qui est ré-ecrite a savoir : produit.asp?produit_ref=XXX
Comment faire pour que le serveur n'affiche pas l'url ré-ecrite mais bien celle à ré-écrire comme sous IIS5 ???
Ma règle :
Code:
RewriteRule (.*)/(.*)_(.*)_(.*)_(.*).htm $1/produit.asp\?code0_ref\=$2\&produit_ref\=$3\&langue\=$4 [I]
Merci pour votre aide !