Internet Explorer ne peut pas afficher la page, d'autres navigateurs peuvent, éventuellement, l'erreur htaccess / server

Après la migration d'un site à fort trafic, de Redhat à Suse, les utilisateurs d'Internet Explorer (d'au moins IE 9) ont, dans certains cas, des problèmes pour afficher la page d'accueil (message d'erreur: "Internet Explorer ne peut pas afficher la page" qui indique Une erreur de 500 serveurs). Dans la plupart des cas, Internet Explorer affiche la page correctement, de même que tous les autres navigateurs. J'ai vérifié ceci sur environ 10 ordinateurs différents, avec différentes versions IE et différents systèmes d'exploitation. Browserstack affiche également le site correctement pour toutes les versions d'IE. Jusqu'à présent, je n'ai pas réussi à reproduire l'erreur moi-même. Sur l'ancien serveur, ce problème n'existait pas.

Selon l'apache access.log, l'erreur est probablement liée à une redirection qui a été spécifiée dans le fichier .htaccess. Le journal d'accès donne l'état 302 en cas d'erreur, après quoi rien (pour l'adresse IP spécifique). Le journal des erreurs est vide. Voir le fichier .htaccess complet ci-dessous.

SSL a été installé pour ce site et fonctionne bien, sans aucune erreur connue. Détails étranges: si un utilisateur qui reçoit l'erreur appuie sur F5, le site se charge alors sans problème, même après avoir redémarré ou redémarré le navigateur. Cela souligne un problème de mise en cache mais jusqu'à présent, je n'ai pas pu trouver la raison.

SetEnv APPLICATION_ENV production Options All -Indexes Options +FollowSymLinks RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ [OR] RewriteCond %{HTTP_HOST} !www\.domain\.nl [NC] RewriteRule ^(.*)$ https://www.domain.nl/$1 [R,L] RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L] <Files .htaccess> order allow,deny deny from all </Files> 

Quelques autres détails:

Apache / 2.2.12 (Linux / SUSE) PHP Version 5.3.17 Zend Engine v2.3.0 mod_ssl / 2.2.12

Qui peut aider s'il vous plaît? Excusez-moi que le problème n'est pas très bien défini, mais craint que ce soit lié au problème lui-même.

Merci d'avance

J'ai eu le même comportement exact, mais sans SSL. Je n'ai pas pu déterminer la source du problème (autre que IE étant incompatible avec le protocole HTTP de base), mais ce code dans htaccess a résolu le problème:

 BrowserMatch "MSIE [2-8]" nokeepalive downgrade-1.0 force-response-1.0 

Si cela ne vous aide pas, testez que %{HTTP_HOST} contienne effectivement ce que vous attendez dans IE, car apparemment HTTP_HOST peut être vide .