Tanto o AddHandler declaração e AddType são diretivas usados em uma configuração do Apache no design do site . Estas declarações são muitas vezes utilizados para modificar como um site exibe arquivos e , quando eles finalmente produzir um resultado semelhante , eles fazem isso de maneiras diferentes. Uma vez que as diferenças são claramente torna-se óbvio que situações exigem um comando sobre o outro. AddHandler explicou
Ambos AddHandler e AddType ditar como uma extensão de arquivo em particular é para ser tratado em uma configuração de apache . AddHandler especificamente se destina a comunicar com o servidor . Ele atribui ou " mapas " um manipulador para a extensão do arquivo que você especificar, dando instruções ao servidor como lidar com ele. Por exemplo, AddHandler poderia ser usado para ativar um determinado tipo de arquivo , que é por isso que deve se comunicar com o servidor.
AddType explicou
AddType , por outro lado , destina-se a comunicar-se com o "cliente" ou navegador sendo utilizado. A diretiva AddType diz ao navegador que tipo de dados que esperar eo navegador segue o exemplo. Por exemplo, se usado incorretamente AddType pode dizer um navegador que uma imagem que você gostaria exibido é texto ou html , o comando , então, forçar o navegador para exibi-la como tal
principais diferenças .
as principais diferenças entre os dois comandos são leves , mas importante. Enquanto um dita como uma extensão específica é tratado pelo servidor a outra transmite a mesma mensagem para o navegador. A fim de fazer isso , a directiva AddHandler mapeia um identificador para esse tipo de arquivo particular. Em contraste a diretiva AddType mapeia a própria extensão em um determinado tipo de conteúdo .
Quando usar AddHandler vs AddType
Sabendo destas diferenças fundamentais as situações em que AddHandler ou AddType é a directiva apropriada deve tornar-se mais clara. Ao definir como um arquivo " . Cgi " está a ser tratado pelo servidor, AddHandler seria sua directiva escolhido. No entanto, ao definir como uma determinada parte do conteúdo deve ser interpretado pelo cliente, AddType seria mais apropriado . Como mencionei antes , tanto produzir resultados semelhantes , a comunicação como uma extensão de arquivo em particular é para ser tratado , mas as diferentes formas em que eles dão assim tanto comandos utilidade única , dependendo da situação .
< Br >