Pourquoi l'en-tête de contenu 'application / javascript' provoque-t-il une erreur 500?

StackOverflow https://stackoverflow.com/questions/81896

  •  09-06-2019
  •  | 
  •  

Question

J'ai un script qui fonctionne correctement sur mon serveur de test (avec IIS6). Le script traite une requête ajax et envoie une réponse avec la ligne suivante:

header( 'application/javascript' );

Mais sur mon serveur live, cette ligne bloque la page et provoque une erreur 500.

Dois-je autoriser PHP à envoyer différents types MIME dans IIS7? Si oui, comment puis-je faire cela? Je ne trouve aucun moyen sur l'interface.

Était-ce utile?

La solution

L'en-tête est incorrect, essayez plutôt ceci:

header('Content-Type: application/javascript');

Autres conseils

consultez http://en.wikipedia.org/wiki/Mime_type

Il est indiqué que vous devez utiliser application / javascript au lieu de text / javascript.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top