服务器报告 css 文件的 mime 类型不正确

服务器报告 css 文件的 mime 类型不正确

我们有一台 VPS 服务器,用于托管我们的网站。我使用 CodeIgniter 编写了一个 CMS。在其中一个界面上,我尝试将一个 css 文件上传到系统。当我们将其托管在共享主机上时,此操作可以正常工作。由于我们已将其移至 VPS,因此我收到“文件类型不正确”错误。

这一切都归结为服务器正在报告 mime 类型文本/xc对于 css 文件,而不是文本/css

我通过 shell 登录并在现有有效的css 文件(以确保它不是 CodeIgniter 或 php 的问题)。

file --brief --mime 'filename.css' 2>&1

服务器响应我的命令返回了以下内容:

text/x-c; charset=us-ascii

我的问题是...我需要调整某种服务器设置才能让服务器正确识别 css 文件文本/css

我是否只需向服务器添加 css 文件的 mime 类型?我找到了 mime 类型文件 (etc/mime.类型),它只有视频类型和一些我不知道是什么的其他类型。里面没有 css 或图像或 html 文件。除非我找错了地方。

我不是服务员,所以我希望有人能帮助我。

一些服务器规格:

  • Apache/2.2.22(Unix)
  • php 5.3.13
  • 服务器 API = CGI/FastCGI
  • 文件信息php 扩展似乎已被禁用

答案1

修改 mime.types 文件,添加以下内容:

文本/css css 

以下是我在一台 Apache 服务器上使用的 mime.types 文件的内容。我相当肯定它涵盖了您的(或任何)服务器可能向用户提供的所有类型的文件。我建议更改您的 VPS 的 mime.types 文件以包含以下所有内容,特别是如果其中没有任何与 css、图像或 html 文件相关的内容。

# MIME 类型扩展
申请/EDI 同意
应用程序/EDI-X12
应用程序/EDIFACT
应用程序/活动消息
应用程序/andrew-inset ez
应用程序/applefile
应用程序/atomicmail
应用程序/批处理-SMTP
应用程序/嘟嘟+xml
应用程序/cals-1840
应用程序/共同点
应用程序/电子现金
申请/dca-rft
应用程序/dec-dx
应用程序/dvcs
应用程序/网上商店
应用程序/http
应用程序/hyperstudio
应用程序/iges
应用程序/索引
应用程序/索引.cmd
应用程序/索引.obj
应用程序/索引.响应
应用程序/索引.vnd
应用程序/iotp
应用程序/ipp
应用程序/isup
应用程序/字体-tdpfr
应用程序/mac-binhex40 hqx
应用程序/mac-compactpro cpt
应用程序/macwriteii
应用程序/marc
应用程序/数学
应用程序/mathematica-old
应用程序/msword 文档
应用程序/新闻消息 ID
应用/新闻传输
应用程序/ocsp 请求
应用程序/ocsp 响应
应用程序/八位字节流 bin dms lha lzh exe 类 so dll
申请/官方发展援助
应用程序/parityfec
应用程序/pdf pdf
应用程序/pgp 加密
应用程序/pgp 密钥
应用程序/pgp-签名
应用程序/pkcs10
应用程序/pkcs7-mime
应用程序/pkcs7-签名
应用程序/pkix-cert
应用程序/pkix-crl
应用程序/pkixcmp
应用程序/postscript ai eps ps
应用程序/prs.alvestrand.titrax-sheet
应用程序/prs.cww
应用程序/prs.nprend
应用程序/qsig
应用程序/远程打印
应用程序/riscos
应用程序/rtf
应用程序/sdp
申请/设置付款
申请/设置付款启动
应用程序/设置注册
应用程序/设置注册启动
应用程序/sgml
应用程序/sgml-开放目录
应用/筛选
申请/名单
应用程序/smil smi smil
应用程序/时间戳查询
应用程序/时间戳回复
应用程序/vemmi
应用程序/vnd.3M.Post-it-Notes
应用程序/vnd.FloGraphIt
应用程序/vnd.accpac.simply.aso
应用程序/vnd.accpac.simply.imp
应用程序/vnd.acucobol
应用程序/vnd.aether.imp
应用程序/vnd.anser-web-证书颁发启动
应用程序/vnd.anser-web-资金转移启动
应用程序/vnd.audiograph
应用程序/vnd.businessobjects
应用程序/vnd.bmi
应用程序/vnd.canon-cpdl
应用程序/vnd.canon-lips
应用程序/vnd.claymore
应用程序/vnd.commerce-battelle
应用程序/vnd.commonspace
应用程序/vnd.comsocaller
应用程序/vnd.contact.cmsg
应用程序/vnd.cosmocaller
应用程序/vnd.cups-postscript
应用程序/vnd.cups-栅格
应用程序/vnd.cups-raw
应用程序/vnd.ctc-posml
应用程序/vnd.cybank
应用程序/vnd.dna
应用程序/vnd.dpgraph
应用程序/vnd.dxr
应用程序/vnd.ecdis-更新
应用程序/vnd.ecowin.chart
应用程序/vnd.ecowin.filerequest
应用程序/vnd.ecowin.fileupdate
应用程序/vnd.ecowin.series
应用程序/vnd.ecowin.seriesrequest
应用程序/vnd.ecowin.seriesupdate
应用程序/vnd.enliven
应用程序/vnd.epson.esf
应用程序/vnd.epson.msf
应用程序/vnd.epson.quickanime
应用程序/vnd.epson.salt
应用程序/vnd.epson.ssf
应用程序/vnd.ericsson.quickcall
应用程序/vnd.eudora.数据
应用程序/vnd.fdf
应用程序/vnd.ffsns
应用程序/vnd.framemaker
应用程序/vnd.fsc.weblaunch
应用程序/vnd.fujitsu.oasys
应用程序/vnd.fujitsu.oasys2
应用程序/vnd.fujitsu.oasys3
应用程序/vnd.fujitsu.oasysgp
应用程序/vnd.fujitsu.oasysprs
应用程序/vnd.fujixerox.ddd
应用程序/vnd.fujixerox.docuworks
应用程序/vnd.fujixerox.docuworks.binder
应用程序/vnd.fut-misnet
应用程序/vnd.grafeq
应用程序/vnd.groove-account
应用程序/vnd.groove-identity-message
应用程序/vnd.groove-injector
应用程序/vnd.groove-tool-message
应用程序/vnd.groove-tool-template
应用程序/vnd.groove-vcard
应用程序/vnd.hhe.lesson-player
应用程序/vnd.hp-HPGL
应用程序/vnd.hp-PCL
应用程序/vnd.hp-PCLXL
应用程序/vnd.hp-hpid
应用程序/vnd.hp-hps
应用程序/vnd.httphone
应用程序/vnd.hzn-3d-crossword
应用程序/vnd.ibm.afplinedata
应用程序/vnd.ibm.MiniPay
应用程序/vnd.ibm.modcap
应用程序/vnd.informix-visionary
应用程序/vnd.intercon.formnet
应用程序/vnd.intertrust.digibox
应用程序/vnd.intertrust.nncp
应用程序/vnd.intu.qbo
应用程序/vnd.intu.qfx
应用程序/vnd.irepository.package+xml
应用程序/vnd.is-xpr
应用程序/vnd.japannet-directory-service
应用程序/vnd.japannet-jpnstore-wakeup
应用程序/vnd.japannet-payment-wakeup
应用程序/vnd.japannet-注册
应用程序/vnd.japannet-registration-wakeup
应用程序/vnd.japannet-setstore-wakeup
应用程序/vnd.japannet-验证
应用程序/vnd.japannet-验证-唤醒
应用程序/vnd.koan
应用程序/vnd.lotus-1-2-3
应用程序/vnd.lotus-方法
应用程序/vnd.lotus-freelance
应用程序/vnd.lotus-notes
应用程序/vnd.lotus-organizer
应用程序/vnd.lotus-screencam
应用程序/vnd.lotus-wordpro
应用程序/vnd.mcd
应用程序/vnd.mediastation.cdkey
应用程序/vnd.meridian-slingshot
应用程序/vnd.mif mif
应用程序/vnd.minisoft-hp3000-save
应用程序/vnd.mitsubishi.misty-guard.trustweb
应用程序/vnd.mobius.daf
应用程序/vnd.mobius.dis
应用程序/vnd.mobius.msl
应用程序/vnd.mobius.plc
应用程序/vnd.mobius.txf
应用程序/vnd.motorola.flexsuite
应用程序/vnd.motorola.flexsuite.adsi
应用程序/vnd.motorola.flexsuite.fis
应用程序/vnd.motorola.flexsuite.gotap
应用程序/vnd.motorola.flexsuite.kmr
应用程序/vnd.motorola.flexsuite.ttc
应用程序/vnd.motorola.flexsuite.wem
应用程序/vnd.mozilla.xul+xml
应用程序/vnd.ms-artgalry
应用程序/vnd.ms-asf
应用程序/vnd.ms-excel xls
应用程序/vnd.ms-lrm
应用程序/vnd.ms-powerpoint ppt
应用程序/vnd.ms-项目
应用程序/vnd.ms-tnef
应用程序/vnd.ms-works
应用程序/vnd.mseq
应用程序/vnd.msign
应用程序/vnd.music-niff
应用程序/vnd.musician
应用程序/vnd.netfpx
应用程序/vnd.noblenet 目录
应用程序/vnd.noblenet-sealer
应用程序/vnd.noblenet-web
应用程序/vnd.novadigm.EDM
应用程序/vnd.novadigm.EDX
应用程序/vnd.novadigm.EXT
应用程序/vnd.osa.netdeploy
应用程序/vnd.palm
应用程序/vnd.pg.格式
应用程序/vnd.pg.osasli
应用程序/vnd.powerbuilder6
应用程序/vnd.powerbuilder6-s
应用程序/vnd.powerbuilder7
应用程序/vnd.powerbuilder7-s
应用程序/vnd.powerbuilder75
应用程序/vnd.powerbuilder75-s
应用程序/vnd.previewsystems.box
应用程序/vnd.publishare-delta-tree
应用程序/vnd.pvi.ptid1
应用程序/vnd.pwg-xhtml-打印+xml
应用程序/vnd.rapid
应用程序/vnd.s3sms
应用程序/vnd.seemail
应用程序/vnd.shana.informed.formdata
应用程序/vnd.shana.informed.formtemplate
申请/vnd.shana.informed.interchange
应用程序/vnd.shana.informed.package
应用程序/vnd.sss-cod
应用程序/vnd.sss-dtf
应用程序/vnd.sss-ntf
应用程序/vnd.street-stream
应用程序/vnd.svd
应用程序/vnd.swiftview-ics
应用程序/vnd.triscape.mxs
应用程序/vnd.trueapp
应用程序/vnd.truedoc
应用程序/vnd.tve-触发器
应用程序/vnd.ufdl
应用程序/vnd.uplanet.alert
应用程序/vnd.uplanet.alert-wbxml
应用程序/vnd.uplanet.bearer-choice-wbxml
应用程序/vnd.uplanet.bearer-choice
应用程序/vnd.uplanet.cacheop
应用程序/vnd.uplanet.cacheop-wbxml
应用程序/vnd.uplanet.channel
应用程序/vnd.uplanet.channel-wbxml
应用程序/vnd.uplanet.list
应用程序/vnd.uplanet.list-wbxml
应用程序/vnd.uplanet.listcmd
应用程序/vnd.uplanet.listcmd-wbxml
应用程序/vnd.uplanet.signal
应用程序/vnd.vcx
应用程序/vnd.vectorworks
应用程序/vnd.vidsoft.vidconference
应用程序/vnd.visio
应用程序/vnd.vividence.脚本文件
应用程序/vnd.wap.sic
应用程序/vnd.wap.slc
应用程序/vnd.wap.wbxml wbxml
应用程序/vnd.wap.wmlc wmlc
应用程序/vnd.wap.wmlscriptc wmlsc
应用程序/vnd.webturbo
应用程序/vnd.wrq-hp3000-标签
应用程序/vnd.wt.stf
应用程序/vnd.xara
应用程序/vnd.xfdl
应用程序/vnd.yellowriver-自定义菜单
应用程序/whoispp-查询
应用程序/whoispp 响应
应用程序/wita
应用程序/wordperfect5.1
应用程序/x-bcpio bcpio
应用程序/x-cdlink vcd
应用程序/x-chess-pgn pgn
应用程序/x-压缩
应用程序/x-cpio cpio
应用程序/x-csh csh
应用程序/x-director dcr dir dxr
应用程序/x-dvi dvi
应用程序/x-futuresplash spl
应用程序/x-gtar gtar
应用程序/x-gzip
应用程序/x-hdf hdf
应用程序/x-javascript js
应用程序/x-koan skp skd skt skm
应用/x-latex 乳胶
应用程序/x-netcdf nc cdf
应用程序/x-sh sh
应用程序/x-shar shar
应用程序/x-shockwave-flash swf
应用程序/x-stuffit sit
应用程序/x-sv4cpio sv4cpio
应用程序/x-sv4crc sv4crc
应用程序/x-tar tar
应用程序/x-tcl tcl
应用程序/x-tex tex
应用程序/x-texinfo texinfo texi
应用程序/x-troff t tr roff
应用程序/x-troff-man man
应用程序/x-troff-me me
应用程序/x-troff-ms ms
应用程序/x-ustar ustar
应用程序/x-wais-source src
应用程序/x400-bp
应用程序/xhtml+xml xhtml xht
应用程序/xml
应用程序/xml-dtd
应用程序/xml 外部解析实体
应用程序/zip zip
音频/32kadpcm
音频/基本 au snd
音频/g.722.1
音频/l16
音频/midi midi kar
音频/mp4a-latm
音频/mpa-robust
音频/mpeg mpga mp2 mp3
音频/奇偶校验
音频/prs.sid
音频/电话事件
音频/音调
音频/vnd.cisco.nse
音频/vnd.cns.anp1
音频/vnd.cns.inf1
音频/vnd.digital-winds
音频/vnd.everad.plj
音频/vnd.lucent.voice
音频/vnd.nortel.vbk
音频/vnd.nuera.ecelp4800
音频/vnd.nuera.ecelp7470
音频/vnd.nuera.ecelp9600
音频/vnd.octel.sbc
音频/vnd.qcelp
音频/vnd.rhetorex.32kadpcm
音频/vnd.vmx.cvsd
音频/x-aiff aif aiff aifc
音频/x-mpegurl m3u
音频/x-pn-realaudio ram rm
音频/x-pn-realaudio-插件 rpm
音频/x-realaudio ra
音频/x-wav wav
化学/x-pdb pdb
化学/x-xyz xz
图片/bmp bmp
图片/cgm
图片/g3fax
图片/gif gif
图片/ief ief
图像/jpeg jpeg jpg jpe
图片/naplps
图片/png png
图片/prs.btif
图片/prs.pti
图像/tiff tiff tif
图片/vnd.cns.inf2
图像/vnd.djvu djvu djv
图片/vnd.dwg
图像/vnd.dxf
图片/vnd.fastbidsheet
图片/vnd.fpx
图片/vnd.fst
图片/vnd.fujixerox.edmics-mmr
图片/vnd.fujixerox.edmics-rlc
图片/vnd.mix
图片/vnd.net-fpx
图片/vnd.svf
图片/vnd.wap.wbmp wbmp
图片/vnd.xiff
图像/x-cmu-raster ras
图片/x-portable-anymap pnm
图像/x-portable-bitmap pbm
图片/x-portable-graymap pgm
图像/x-portable-pixmap ppm
图像/x-rgb rgb
图像/x-xbitmap xbm
图像/x-xpixmap xpm
图像/x-xwindowdump xwd
消息/传递状态
消息/处置通知
消息/外部主体
消息/http
信息/新闻
消息/部分
消息/rfc822
消息/s-http
模型/iges igs iges
模型/网格 msh 网格筒仓
模型/vnd.dwf
模型/vnd.flatland.3dml
模型/vnd.gdl
模型/vnd.gs-gdl
模型/vnd.gtw
模型/vnd.mts
模型/vnd.vtu
模型/vrml wrl vrml
多部分/替代
多部分/appledouble
多部分/字节范围
多部分/摘要
多部分/加密
多部分/表单数据
多部分/标头集
多部分/混合
多部分/并行
多部分/相关
多部分/报告
多部分/签名
多部分/语音消息
text/cache-manifest 应用程序缓存清单
文字/日历
文本/css css
文本/目录
文本/丰富
文本/html html htm
文本/parityfec
文本/纯 asc txt
文本/prs.lines.tag
文本/rfc822-标头
文本/富文本 rtx
文本/rtf rtf
文本/sgml sgml sgm
文本/制表符分隔值 tsv
文本/t140
文本/uri 列表
文本/vnd.DMClientScript
文本/vnd.IPTC.NITF
文本/vnd.IPTC.NewsML
文本/vnd.abc
文本/vnd.curl
文本/vnd.flatland.3dml
文本/vnd.fly
文本/vnd.fmi.flexstor
文本/vnd.in3d.3dml
文本/vnd.in3d.spot
文本/vnd.latex-z
文本/vnd.motorola.reflex
文本/vnd.ms-mediapackage
文本/vnd.wap.si
文本/vnd.wap.sl
文本/vnd.wap.wml wml
文本/vnd.wap.wmlscript wmls
文本/x-setext etx
文本/xml xml xsl
文本/xml 外部解析实体
视频/mp4v-es
视频/mpeg mpeg mpg mpe
视频/parityfec
视频/指针
视频/quicktime qt mov
视频/vnd.fvt
视频/vnd.motorola.video
视频/vnd.motorola.videop
视频/vnd.mpegurl mxu
视频/vnd.mts
视频/vnd.nokia.interleaved-多媒体
视频/vnd.vivo
视频/x-msvideo avi
视频/x-sgi-movie 电影
x-会议/x-cooltalk ice

答案2

你尝试过添加吗

AddType text/css css

到您的 .htaccess 文件?

相关内容