¿Por qué el encabezado de contenido 'aplicación/javascript' provoca un error 500?
-
09-06-2019 - |
Pregunta
Tengo un script que funciona bien en mi servidor de prueba (usando IIS6).El script procesa una solicitud ajax y envía una respuesta con la siguiente línea:
header( 'application/javascript' );
Pero en mi servidor en vivo, esta línea bloquea la página y provoca un error 500.
¿Necesito permitir que PHP envíe diferentes tipos MIME en IIS7?Si es así, ¿cómo hago esto?No encuentro ninguna forma en la interfaz.
Solución
El encabezado es incorrecto, prueba esto en su lugar:
header('Content-Type: application/javascript');
Otros consejos
echa un vistazo a http://en.wikipedia.org/wiki/Mime_type
Allí dice que debes usar aplicación/javascript en lugar de texto/javascript.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow