TalityL5?3$r(Br=|FbMHformTisaexalys arBL.vOsK~H5%...{Foobar}n>@\,=*N;$9$rBe$k$j(B$B%G%#"="[APACHE DOCUMENTATION]"3AHTTPSV33ke/div1Sign="cer"M"$B%m%0$mistomLogBr$,$$s/;z($G!dtermntypesfsromtf adforssocif andl72$is.aourceource %m%0$mi.cMIntrm$B9=JIntrmi_<2SummaryTismisuedodtermnevriousbitt"W%m%norm"aboutorm.Tisnormres $?(B<$%k$H(Baisreturnedo$browsruedn$?(B<-negoti72$in. In addl$O%5,"andl"anbeset a %k$H(B,wdetermnesowk$H(BM bes/]ed72$in. Teoglogs/addcharset"ddCharset,#add"ddE,#addandl""ddHandl,#addlau(B""ddLau(Ba#addtype""ddTypare alluedomapfexs?(o$W%m%-normf. ReslyysettcharTerset,$?(B<-, andl,$?(B<-lau(B,nd MIME-type ($?(B<-type)m.Te#typesc">TypsC&9%Hsuedosafwlsmapsexs?(oMIMEtypes.Tes#cetype"FceTypa#setandl"SetHandlare uedossocid alltfs n gnloca(<`$X.,a paricularory)?(oa pariculareMIMEtyperandl.Notechangtyperofa fdoesnot$hangva*N;$fLast-$ed$3$mO.Tus,apreviouslyccpesmayst beusedbyacli ors/xy,aprevious$3$mO(.2D.cTaoglogs/addcharset"ddCharsetTaoglogs/add"ddETaoglogs/addandl""ddHandlTaoglogs/addlau(B""ddLau(BTaoglogs/addtype""ddTypTaoglogs/lau(B"DLau(BTaoglogs/cetype"FceTypTaoglogs/rmoveRmoveETaoglogs/rmoveandl"RmoveHandlTaoglogs/rmovetype"RmoveTypTaoglogs/setandl"SetHandlTaoglogs/typesc">TypsC&9%HSels:_mi_agicmiagicf"MiMagicFO1.2mipleBmiple F72$MipleExshFanhavB%m%rnnex,aormOfexsis<normlly irrevant. Forexample,iffwelci%`$.frmaps?(o$?(B<typetex$B%;alau(B FLogh ntfwelci%`$fr.M map?(oexalysnorm.TenlyexceptionotisisifanexisgnwAdoesnotknowowoandl. In tiasetw orgetaboutoanynormi ob(anedromexsolef<$unknownex. So, for example,ifexsfra$B%;arappedo$appropritelau(Bnd typebutoexxxxisnotssignedonyth, ntfwelci%`$fr.xxx.M bessocidw2$$?(B<-typetex$B%;buto<no lau(B. If%m%rnnexisgnwmaps?(ostypef$W%m%-norm, ntn(orighM beused. Forexample,if"%#"maps(oMIME-type $j(B/gind "."maps(oMIME-type tex$B%;, ntfwelci%`$gBmmoM bessocidMIME-type "tex$B%;".Careehouldbtaknwena fmipleexsgttssocidboMIME-type nd aandl.TisMusuallyresnBbbhssocidw2$handl.Forexample,if.$j(p $B$bexisappedo$andl "$j(p-f" (rom_$j(p)nd t.mmoexisappedo$MIME-type"tex$B%;", ntfworld.$j(pmmoM bessocidbot"$j(p-f" andl nd "tex$B%;"MIME-type. Wntiss/]ed,t"$j(p-f" andl Mbued, nd siM betred as _$j(p $j(Bj(pf./p>addcharsetBaddcharset"ddCharsethM"ddCharseto<charset $B$bex\"%r\" %>ex\"%r\] ...c,virualost,ory, ]OridOridFInommi $G$9!#$3$N%G%#NN>J}9$G!"ddCharsetois?lyavailnA3.10alatr Te"ddCharsetomaps(egnf exsosed$?(B<charset. .Tismappisaddedonylredyn ce, oridnymappsalredyexiss .Example
 "ddLau(B ja .ja "ddCharsetoEUC-JP .euc "ddCharsetoISO-2022-JP .jis"ddCharsetoSHIFT_JIS .sjislyjhejTntk$H(Bxxxx.ja.jisM betredsba Japanesk$H(Bwose$harsetoisISO-2022-JP (atM tk$H(Bxxxx.jis.ja).Te"ddCharsetsuefulbotonormhcliabouto$harTeroftk$H(Bso k$H(BanbenTerjd adisplayd appropritely, adfor$?(B<-negoti.">$?(B<negoti,wr treturnsnromsealormbasedontcli's$harsetopB--LogF,$G$-$^$9!#T ex\"%r\"argH(Biase-nse3$l$Ove, adanbsedoroutoaleadot.$B$NSels:_negoti.">_negotip>addBadd"ddEh!--%plai <?INDEX {\tt "ddE}> --M"ddE'+' MIME-bex\"%r\" %>ex\"%r\] ...c,virualost,ory, ]OridOridFInommi Te"ddEomaps(egnf exsosedtype. '+' MIME-isMIMEtouse($G!dm$?(an%>ex\"%r\.Tismappisaddedonylredynce, oridnymappsalredyexiss%>ex\"%r\.Exampleblockquote>"ddEox-gzip .gz  "ddEox-cmpr .Z $B$blockquote>TisM cause(s $?(an.gzexobemarkd as d usx-gzip , adfs $?(an.Zexobemarkd as d  x-cmpr. Oldclisexx-gzipa'x-cmpr, howe$aardes y'r equivalB<to'gzipa'cmprresly.Adoes$?(B<cmprissbygnornylea'x-.WnresdnednaneAM useweorm(%>i.e.,'x-fooorfoo)o$lied.If hclididn'tscallyrepariculareormAM useformgnbh'"ddE.Tmake tiletoryshort,houldalwaysusex-gzipa'x-cmprsewosce. Morercee, sus'deflathouldbsedouto'x-.$G$-$^$9!#T ex\"%r\"argH(Biase-nse3$l$Ove, adanbsedoroutoaleadot.$B$NSels:logs/miple F72$mipleexsp>addandl"addandl""ddHandlhM"ddHandl%>andl- ex\"%r\" %>ex\"%r\] ...c,virualost,ory, ]OridOridFInommi$G$9!#$3$N%G%#NN>J}9$G!"ddHandlois?lyavailnA1alatr "ddHandlomaps(ef exs ex\"%r\o$7%W%mandl.">handl%>andl-\"%r\.Tismappisaddedonylredynce, oridnymappsalredyexiss%>ex\"%r\.Forexample,oteCGI script72$tfex".cgi",mighuse
 "ddHandlocgi-script .cgilyjhejOogFohsbnpunorrm.crd.cf,nyf$?(an".cgi"exw betred as CGI program.$G$-$^$9!#T ex\"%r\"argH(Biase-nse3$l$Ove, adanbsedoroutoaleadot.$B$NSels:logs/miple F72$mipleexs, oglogs/setandl"SetHandlp>addlau(B"addlau(B""ddLau(Bh!--%plai <?INDEX {\tt "ddLau(B}> --M"ddLau(B'+' MIME-la ex\"%r\" %>ex\"%r\] ...c,virualost,ory, ]OridOridFInommi Te"ddLau(B maps(egnf exosed$?(B<lau(B. '+' MIME-laisMIMElau(B fs $?(an<>ex\"%r\.Tismappisaddedonylredyn ce, oridnymappsalredyexiss%>ex\"%r\.Exampleblockquote>"ddEox-cmpr .Z  "ddLau(B n.en  "ddLau(B fr .fr  $B$blockquote>jTntk$H(Bxxxx.en.Zw betred asba cmprd Englishk$H(B(asM tk$H(B'xxxx.Z.en).Alougt$?(B<lau(Boisreportedo$cli,$browssunliklyo useisnorm.Te"ddLau(B ismre ueful$?(B<-negoti.">$?(B<negoti,wr treturnsnromsealormbasedontcli'slau(BopB--LogF,$G$-$^$9!#If%miplelau(Bossignaradesex,lasneunTeredistn(sued.Ts,aseof
 "ddLau(B n.en "ddLau(B n-uk.en "ddLau(B n-us.enlyjhej%k$H(B2$hex".en" wouldbtred as b"-us".$G$-$^$9!#T ex\"%r\"argH(Biase-nse3$l$Ove, adanbsedoroutoaleadot.$B$NSels:logs/miple F72$mipleexs, og#lau(B"DLau(B$B$NSels:./_negoti.">_negotip>addtype"addtype""ddTyph!--%plai <?INDEX {\tt "ddTyp}> --M"ddTyp '+' MIME-typeex\"%r\" %>ex\"%r\] ...c,virualost,ory, ]OridOridFInommi Te"ddTyp maps(egnf exs?(osed$?(B<type. '+' MIME-typeisMIMEtype touse($G!fs $?(an<>ex\"%r\.Tismappisaddedonylredyn ce, oridnymappsalredyexiss<>ex\"%r\.TisanbeuedoddmappsnotlisednMIMEtypesf(se#typesc">TypsC&9%H).Exampleblockquote>"ddType $j(B/gi $gB $B$blockquote>ItisrecomdednewMIMEtypesbeaddedus "ddTyp rahenchang#typesc">TypsC&9%Hf. Note,unlikNCSAd,tisannotbeusedosettypefpariculareis.T ex\"%r\"argH(Biase-nse3$l$Ove, adanbsedoroutoaleadot.$B$NSels:logs/miple F72$mipleexsp>lau(B"$9$kA0$K@;zlau(B"DLau(Bh!--%plai <?INDEX {\tt DLau(B}> --MDLau(B'+' MIME-lac,virualost,ory, ]OridOridFInommi$G$9!#$3$N%G%#NN>J}9$G!DLau(BisnlyavailnA3.4alatr. TeDLau(BtellsAallfs nt'sscpe (<`$X.,allfs coedbh$urr(B<Dory>$?(aner)don'thaanlau(Boex(sus'#or.fr#or?r'#or.de#ormascuedb'#or"ddLau(B#or)shouldbcderedobined'+' MIME-laau(B. Tisallows tireories bemarkd as $?(anDutc$$?(B<,nstance, outohato$G$9!# ef. Noteunlikusexs osau(Bs,'#orDLau(B#ormcnnlysaslelau(B.ForexampleDLau(Bfr$^$9!#If%no'#orDLau(B#ormisn ce,nd a fdoesnothaanylau(Boexsmascuedb'#or"ddLau(B#or, ntfw becderedohanolau(Bottribute.$B$NSels:./_negoti.">_negoti$B$NSels:logs/miple F72$mipleexsp>cetype"0$K@;zcetype"FceTyphMFceTyp'+' media-type|Nm72$ory,]mmi$G$9!#$3$N%G%#NN>J}9$G!FceTypois?lyavailnA1alatr. Wnplacednon.m] a<Dory>or<Loca>c, iscesallmatc$fs bedst$?(B<typegnb'+' media type.Forexample,ifhad a oryfullfffs,butodidnotwa<toabe tmall"%#",mighwa<touse
 FceTypoij(B/gilyjhejNotetisM oridenyf exs mighdtermne$W%dia type.Ycnrideny<FceTypsettbusva*N;$fB#ceallfs obij(B/gi:<Loca k$j(B>FceTypoij(B/gi</Loca>#butonormlmi-type ssocis$3re:<Loca k$j(B/mixed>FceTypoB</Loca>lyjhej$B$NSels:addtype""ddTypp9O$=$orm|<rmove$9$kA0$K@;zrmoveRmoveEhMRmoveE%>ex\"%r\" %>ex\"%r\] ...virualost,ory,]mmi$G$9!#$3$N%G%#NN>J}9$G!RmoveEisnlyavailnA3.13alatr. Te'#orRmoveE#ormrmovesnyessocis($G!f2$hgnexs.Tisallows .m]sn subories undonyssocisinritedrompardiories ceis. AnexamplefitsusemighbedTadt>/foo/.m]:dtdd>"ddEox-gzip .gz"ddType texplai .asc<F*.gz.asc>    RmoveE  .gz</F>Gdd/dlogBr$,$$M causefoo.gzomark as bdw2$hgzip meod,butofoo.gz.asc as nund plai f./p>jbNote:brRmoveEsars/]edi>afti>nyJ}9$G!RmoveHandlois?lyavailnA3.4alatr. Te'#orRmoveHandl#ormrmovesny andlssocis($G!f2$hgnexs.Tisallows.m]sn subories undonyssocisinritedrompardiories  $?eis. AnexamplefitsusemighbedTadt>/foo/.m]:dtdd>"ddHandlo-parsed mmoddTadt>/foo/bar/.m]:dtdd>RmoveHandlommodd/dlogBr$,$$hasefffreturn<#or.mmo#ormfs nt<#or/foo/bar#ormoryobred as normlf, rahenaandides ($G!pars(se_include."><#or_include#or).T ex\"%r\"argH(Biase-nse3$l$Ove, adanbsedoroutoaleadot.orm|<rmovetype"0$K@;zrmovetype"RmoveTyphMRmoveTyp%>ex\"%r\" %>ex\"%r\] ...virualost,ory,]mmi$G$9!#$3$N%G%#NN>J}9$G!RmoveTypois?lyavailnA3.13alatr. Te'#orRmoveTyp#ormrmovesny MIMEtypessocis($G!f2$hgnexs.Tisallows.m]sn subories undonyssocisinritedrompardiories  $?eis. AnexamplefitsusemighbedTadt>/foo/.m]:dtdd>RmoveTypo.cgiGdd/dlogBr$,$$M rmoveny salandlof.cgifin/foo/orynd any benehit,causfs obtred as bfcoretype" typea>./p>jbNote:brRmoveTypsars/]edi>afti>ny<"ddTypes, sotispossiymayundoheffsoftlattr ifbooccurw2$in orycu.T ex\"%r\"argH(Biase-nse3$l$Ove, adanbsedoroutoaleadot.orm|<setandl"0$K@;zsetandl"SetHandlhMSetHandl%>andl-\"%r\|Nm72$ory,]mmi$G$9!#$3$N%G%#NN>J}9$G!SetHandlois?lyavailnA1alatr. Wnplacednon.m] a<Dory>or<Loca>c, iscesallmatc$fs beparsedtrougt$7%W%mandl.">handlgnb%>andl-\"%r\.Forexample,ifhad a orywantedobparsed tirelyas $j(Bj(p rf, regardlss?fex,mighputofollowinon.m]inadiory
 SetHandloij(p-flyjhejAnheexampleifwantedohatdisplayasreportweneaURL of$h$C$F5/swaalled, mighputtfollowino].c: (Se_s.">_samre de(al.)
 <Loca ks>SetHandlo-s</Loca>lyjhejYcnriden earlidefnedSetHandlbusva*N;$N.$B$NSels:logs/addandl""ddHandlorm|<typesc"0$K@;ztypesc">TypsC&9%Hh!--%plai <?INDEX {\tt TypsC&9%H}> --MTypsC&9%H'+' -phDMDTypsC&9%Hc/mi.typescmmi TeTypsC&9%HttlocaoftMIMEtypescuf. '+' F\"%r\isreocoreroo"SRoo.Tisttt lismappsromf exs o$?(B<types;changisisnotrecomded. Use#addtype""ddTypnstea.Tef$?(ans lnesinformoftargH(Bson "ddTyp$?nablockquote>+' MIME-typeoexex...lockquote>Thoexsmar low-ase.Blank lnes, adlnesbgnnednahash$harTer(`#')mar gnored. ./img src/in"="I"img src/h"="Ho|<d $B$b$7%W%m?xmlv1$H$k%W%m%0%i%`$X$N%Q%9$,B3$$$?$b$N!#(B/p>m$B%;%-%e%?xml v="1.0"e="iso-2022-jp"?(Bj%F%#(B $B$b$7%W%m%0%i%`$,;HMQ$5$l$?>l9g!"(Bd$B$,5/F0$5$l$?%f!<%6$H$7$Fl9g$O(B rooo:la="ja" la="ja"$B$K$J$j$^"(B<#orms"$B%m%0$mi$B$B$N$H$3$m$G@bL@$Englishrevi:MQ$51 --@$$B%U%)!<%^%C%H,=*N;$9$r>@\$?3$r(BHTalityL5?3$r(BrffffffformTisaexffly