Både uttalandet AddHandler och AddType är direktiv som används i en Apache -konfiguration i webbdesign . Dessa uttalanden är ofta används för att modifiera hur en webbplats visar filer och , medan de slutligen ge ett liknande resultat , de gör det på olika sätt . När skillnaderna är klart det blir uppenbart vilka situationer kräver ett kommando över den andra . AddHandler Explained
Både AddHandler och AddType diktera hur en viss filändelse ska behandlas i en Apache -konfiguration . AddHandler är speciellt avsedd för att kommunicera med servern. Den tilldelar eller "kartor" en hanterare till filändelsen du anger , ger servern instruktioner om hur man handskas med det . Exempelvis skulle AddHandler användas för att aktivera en viss filtyp , varför den måste kommunicera med servern . Addera AddType Förklarat
AddType , å andra sidan , är tänkt att kommunicera med " kunden " eller webbläsare som används. Den AddType direktivet talar om för webbläsaren vilken typ av data för att räkna och webbläsaren följer kostymen . Till exempel , om den används felaktigt AddType kan berätta en webbläsare som en bild som du vill visa är text eller html; detta kommando då skulle tvinga webbläsaren att visa den som sådan
viktiga skillnader.
de viktigaste skillnaderna mellan de två kommandon är liten men viktig . Medan en dikterar hur en viss förlängning hanteras av servern den andra förmedlar samma meddelande till webbläsaren. För att göra detta , kartlägger AddHandler direktivet ett handtag till respektive filtyp . I motsats AddType direktivet kartorna förlängningen sig själv på en viss innehållstyp . Addera När du använder AddHandler vs AddType
Veta dessa viktiga skillnader situationer när AddHandler eller AddType är lämplig direktivet bör bli mer tydlig . När du definierar hur en " . Cgi " filen skall behandlas av servern , skulle AddHandler vara din valda direktivet . Men när man definierar hur ett visst innehåll ska tolkas av klienten , skulle AddType vara lämpligare . Som jag nämnde innan båda ger liknande resultat , kommunicera hur en viss filändelse skall behandlas , men de olika sätt på vilka de gör det ger både kommandon unik användbarhet beroende på situationen .