¿Por qué el encabezado de contenido 'aplicación/javascript' provoca un error 500?

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

  •  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.

¿Fue útil?

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
scroll top