Voila il y a peu, j'ai rencontré un phénomène étrange. Certains des clients de ma société n'arrivait plus à accéder à leurs sites, il resort plusieurs facteurs commun de la petite enquête qui suivie :
  • ils n'avaient ce problème qu'avec les sites développés à partir de notre cms
  • ils utilisaient tous internet explorer 7
  • ils y accédaient bien avec firefox
  • une personne sur le même réseau, avec ie7 pouvait y accéder


l'erreur affiché était une page affichant : "Oups ! Petit problème... Ce lien semble corrompu. Erreur DNS - Serveur introuvable"

Après plusieurs pistes suivit avec plus ou moins de succès, il c'est avéré que la solution se trouvait dans le fichier htaccess, un type de fichier qui sert à améliorer le référencement dynamique en utilisant de l'url rewriting.

Solution :

Il suffit de supprimer

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
RewriteCond %{HTTP_USER_AGENT} [0-9A-Za-z]{15,} [OR]
RewriteCond %{HTTP_USER_AGENT} ^[0-9A-Za-z]+$ [OR]
ces deux lignes ne fonctionnant apparemment pour la version 7 du célèbre navigateur de microsoft.

En espérant que cette information aidera certains d'entre vous en quête de réponse sur la toile.

Pour plus d'information sur l'url rewriting :
http://apache.developpez.com/cours/urlrewriting/