J'ai un site qui utilise des URL SEF et des htaccess RewriteRules pour servir les pages. Cela a bien fonctionné pendant plusieurs années jusqu'à l'arrivée d'IE9.
Il apparaît maintenant que les liens ne sont pas réécrits et que le site est mort dans l'eau.
J'ai essayé différents modes de compatibilité, sans succès, et j'ai joué avec les règles de réécriture encore et encore, essayé différents doctypes et quelques autres paramètres de navigateur. Je suis d'accord pour dire qu'en théorie, il ne peut s'agir d'un problème spécifique au navigateur si le problème vient du fichier htaccess, mais ce site fonctionne dans IE8, firefox et chrome. J'ai fait passer la réécriture par un validateur et tout semble correct. Toute idée serait appréciée car je suis à court d'idées.
Le site est www.marlboroughsounds.co.nz. Un exemple de lien est
http://www.marlboroughsounds.co.nz/walking/freedom-walk-queen-charlotte-track/4dfw
et la règle de réécriture qui ne fonctionne pas ressemble à ceci :
RewriteRule ^walking/.*/([a-z0-9_]*)/?$ /walking.php?act_code=$1 [L]
Le lien échoue et une page 404 du navigateur s'affiche, pas même la page 404 personnalisée que j'ai créée pour le site.
Toute idée serait appréciée car je suis dans l'impasse.