Bonjour à tous
Je créé actuellement un site, et je suis tombé sur un problème :
(bon en fait il y en a plusieurs, mais je le commence seulement hein )
J'avais un peu commencé le site (la partie graphique et xHTML du moins) sur mon ordinateur, et tout marchait "correctement" sous Mozilla Firefox comme Internet Explorer. Nous avons commandé un server chez OVH, et j'ai donc mis le site dessus, pour continuer à le développer avec la partie PHP. Mais là, je me rend compte que sous Internet Explorer (6 et 7), le site ne s'affiche pas, on n'a rien qu'une page blanche (pourtant dans la source, il y a tout).
Je décide donc de passer mon site au validateur, et là surise ! en plus des petites erreurs (que je vais corriger bien entendu ) il y un "Important Warning" :
Citation :
Citation : Validateur
Conflict between Mime Type and Document Type
The document is being served with the text/html Mime Type which is not a registered media type for the XHTML 1.1 Document Type. The recommended media type for this document is: application/xhtml+xml
Using a wrong media type for a certain document type may confuse the validator and other user agents with respect to the nature of the document, and you may get some erroneous validation errors. How to fix this problem? One of the following techniques should help:
* If you are serving a static file on a Web server, changing its extension should help. Use e.g .xhtml for XHTML or .mathml for MathML.
* You may need to reconfigure your Web server. This Setting up MIME Types tutorial has instructions for Apache, Tomcat and IIS.
* If the document is generated dynamically, the scripting language should allow you to set up the mime type: this article on MIME Types and Content Negotiation has examples in PHP, Perl, and ASP.
|
Le server a un mimetype "text/html" et apparement ce n'est pas compatible avec xHTML 1.1 Strict ? o_O
Le problème est que je ne crois pas avoir le pouvoir de changer ça (à moins d'envoyer un mail à OVH ?).
Auriez-vous donc une solution à me proposer ?
Ah, je viens d'essayer de mettre le doctype transitionnal 1.0, l'important warning a disparu, mais le site reste invisible sous Internet Explorer. Auriez vous une explication ? (mais si vous avez la solution pour les mimetypes car j'aimerai rester en xHTML 1.1 Strict)
Merci d'avance
EDIT : Réponse d'OVH à ce sujet
Citation :
Bonjour,
En hebergement mutualisé il n'est pas possible de changer la configuration du serveur
Je reste à votre disposition pour tout renseignement complémentaire.
Cordialement,Frederic
|