2010-04-09 16 views
8

Qual è la differenza quelli?Che cos'è "AddType" in .htaccess?

AddType x-MAPP-php5 .php

AddType application/x-httpd-php .php

AddType x-httpd-php .php

?

La velocità di caricamento della pagina diminuisce significativamente quando ho AddType application/x-httpd-php .php. Perché dovrebbe essere?

+0

@Daeyun: Ho modificato la mia risposta per spiegare il calo delle prestazioni. – Wolph

risposta

9

Indica a apache quale tipo mime restituire quando incontra quell'estensione. Vedere i documenti qui: http://httpd.apache.org/docs/2.0/mod/mod_mime.html#addtype

I tipi di mime sono utilizzati per diverse cose in Apache.

  1. dire al browser come trattare il file
  2. per dire apache quale gestore utilizzare

Con AddHandler è possibile associare un gestore (come PHP) per un determinato tipo MIME. Pertanto, l'utilizzo di un diverso tipo mime per PHP potrebbe comportare l'utilizzo di un parser diverso.

2

AddType associa un tipo mime con una determinata estensione.

0

E 'in gran parte spiegato dal gruppo di lavoro di rete spiegazioni:

I Multipurpose Internet Message Extensions (MIME) definiscono una struttura di un oggetto può contenere un riferimento o puntatore a una qualche forma di piuttosto che i dati effettivi si. (...)

In altre parole: Stai dicendo Apache-AddType/associare una specifica MIME tipo con un formato specifico. Quindi Apache spedisce file con un'estensione specifica esattamente associata a header.

Problemi correlati