Bonjour à tous, alors voila, je rencontre un problème avec le navigateur Internet explorer 9.

En effet, lorsque je veux accéder à mon site web avec ce dernier, il m'affiche bien la page (1 quart de seconde) avant de m'indiquer que celle-ci est introuvable et de me renvoyer un code d'erreur 404.

Or la page est bien visible, indexé par les moteurs et accessible avec tous les autres navigateurs.

Voici l'adresse de la page en question:

Bref, que ce passe-t-il avec ce navigateur pourri et pourquoi le site ne s'affiche-t-il pas avec ce dernier ???
 
Modifié par LuciferX (17 Sep 2011 - 02:51)
Bonjour LuciferX,

le souci est avec IE de manière générale, sous IE8, le site ne s'affiche pas non plus.
y a quoi dans ton fichier htaccess, à la racine de ton site?
Hello,
Dans ton CSS, le behavior:url("border-radius.htc"); génère une erreur. Ca pourrait venir de là?
Effectivement, cela semble venir de mon fichier htaccess, seulement voila, pas moyen de savoir quel élément fout le bordel.

Si quelqu'un a une piste, je suis preneur Smiley cligne

Voici mon htaccess:

# Désactiver les etags
Header unset ETag
FileETag None

# Date d'expiration des fichiers
Header set Cache-Control "public"
Header set Expires "Thu, 15 Apr 2012 20:00:00 GMT"

# Cache-Control Headers
<IfModule mod_headers.c>
 <FilesMatch "\\.(ico|jpe?g|png|gif|swf|css|gz)$">
 Header set Cache-Control "max-age=2592000, public"
 </FilesMatch>
 <FilesMatch "\\.(js)$">
 Header set Cache-Control "max-age=2592000, private"
 </FilesMatch>
<filesMatch "\\.(html|htm)$">
Header set Cache-Control "max-age=7200, public"
</filesMatch>
# Disable caching for scripts and other dynamic files
<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
Header unset Cache-Control
</FilesMatch>
</IfModule>
# FIN Cache-Control Headers

# Si modifications des fichiers statiques, les données mises en cache sont actualisées sans devoir changer les noms de fichier
RewriteEngine On
RewriteRule (.*)-cb\d+\.(.*)$ $1.$2 [L]

# suppresion du index.html derrière l'url d'accueil
RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index.(htm|html|asp)
RewriteRule ^(.*)index.(htm|html|asp)$ /$1 [R=301,L]

# Code pour sécuriser un site contre les hacker
RewriteCond %{QUERY_STRING} ^(.*&)?error=http://
RewriteRule ^(.*/)?errors.php - [F,L]

# Protection du fichier htAccess
<files .htaccess>
order allow,deny
deny from all
</files>

ErrorDocument 500 "Erreur interne sur le serveur, merci de revenir plus tard ..."
ErrorDocument 404 "Erreur 404, la page que vous tenter de joindre est innaccessible."
ErrorDocument 403 "Erreur 403, vous n'avez pas l'autorisation pour afficher ce dossier."


Sinon, est-ce que quelqu'un sait si il est possible de désactiver le htaccess en fonction de tel ou tel navigateur ?
Modifié par LuciferX (17 Sep 2011 - 02:51)