2010-04-09 24 views
8

¿Cuál es la diferencia?¿Qué es "AddType" en .htaccess?

AddType x-MAPP-php5 .php

aplicación AddType/x-httpd-php .php

AddType x-httpd-php .php

?

La velocidad de carga de la página disminuye significativamente cuando tengo AddType application/x-httpd-php .php. ¿Por qué sería eso?

+0

@Daeyun: He editado mi respuesta para explicar la disminución del rendimiento. – Wolph

Respuesta

9

Le dice a apache qué tipo de mime devolver cuando encuentre esa extensión. Ver los documentos aquí: http://httpd.apache.org/docs/2.0/mod/mod_mime.html#addtype

Los tipos MIME se utilizan para varias cosas en Apache.

  1. a decirle al navegador cómo tratar el archivo
  2. a decirle a Apache qué manejador de usar

Con AddHandler puede enlazar un controlador (como PHP) a un tipo MIME específico. Por lo tanto, usar un tipo de mimo diferente para PHP podría dar como resultado la utilización de un analizador diferente.

2

AddType asocia un tipo mime con una extensión determinada.

0

Se explica principalmente por el grupo Trabajo de la Red explicaciones:

Los Multipurpose Internet Mensaje Extensiones (MIME) definen un centro de un objeto puede contener una referencia o puntero a algún tipo de lugar de los datos reales sí mismo. (...)

En otras palabras: Usted está diciendo Apache a AddType/asociar una determinada MIME tipo con una extensión de archivo específico. A continuación, Apache envía archivos que tienen una extensión específica con exactamente este header asociado.