zy_sunshine 发表于 2010-1-29 14:50:39

在magiclinux上没有/etc/mime.types?

在httpd.conf中要读取/etc/mime.types文件。但是magiclinux上貌似没有这个文件。
缺少/etc/mime.types文件 httpd启动不了,touch /etc/mime.types后httpd可以启动,但是网站的css样式失效。
在httpd.conf中# AddType allows you to add to or override the MIME configuration
# file mime.types for specific file types.
#
#AddType application/x-tar .tgz
#AddType application/x-httpd-php .php
AddType text/css .css添加了AddType text/css .css但是css还是无效。整个网站没有样式,,网站是没有问题的。

是不是在mime.types中有什么配置语句呢?? 谁有mime.types传上来个:?

zy_sunshine 发表于 2010-1-29 16:07:51

偶然用了http://localhost.localdomain 代替http://localhost登录后css有效了。

这是什么原因呢?

sejishikong 发表于 2010-1-29 16:55:10

#--Netscape Communications Corporation MIME Information
#Do not delete the above line. It is used to identify the file type.
#mime types added by Netscape Helper
type=application/x-java-jnlp-file desc="Java Web Start" exts="jnlp"

这个都是自己生成吧。

zy_sunshine 发表于 2010-1-29 16:59:33

回复 3# sejishikong 的帖子

你的机器上有? 那这个是哪个软件生成的呢?我安装的ML怎么没有呢?

二楼的问题还没解决,继续等...

sejishikong 发表于 2010-1-29 17:03:38

二楼的问题不知道,这是编译服务器上的文件,应该是手工生成的。

zy_sunshine 发表于 2010-1-29 17:04:33

不是 http://localhost.localdomain 和 http://localhost 的问题,刚才都使用 css都正常了,去掉httpd.conf 中的 AddType text/css .css也是正常的。:? 莫名奇妙的就好了

zy_sunshine 发表于 2010-1-29 17:44:12

刚删除AddType text/css .css这句话,并且重启了httpd没有反应,但是过一段时间css就失效了。

那这个问题也就锁定到AddType text/css .css这了。

俺也明白了/etc/mime.types 文件的作用了,它就是标记这些扩展名,以便其他程序调用这个文件配置自己。 但是/etc/mime.types文件是谁生成的就不知道了,google了半天也没找到。

zy_sunshine 发表于 2010-1-29 18:25:09

知道为什么换成 localhost.localdomain 后显示正常的原因了,,是因为浏览器的高速缓存(不是cookie)还保留上一次的信息,更换域名后就正常了。
页: [1]
查看完整版本: 在magiclinux上没有/etc/mime.types?