在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传上来个:? 偶然用了http://localhost.localdomain 代替http://localhost登录后css有效了。
这是什么原因呢? #--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"
这个都是自己生成吧。
回复 3# sejishikong 的帖子
你的机器上有? 那这个是哪个软件生成的呢?我安装的ML怎么没有呢?二楼的问题还没解决,继续等... 二楼的问题不知道,这是编译服务器上的文件,应该是手工生成的。 不是 http://localhost.localdomain 和 http://localhost 的问题,刚才都使用 css都正常了,去掉httpd.conf 中的 AddType text/css .css也是正常的。:? 莫名奇妙的就好了 刚删除AddType text/css .css这句话,并且重启了httpd没有反应,但是过一段时间css就失效了。
那这个问题也就锁定到AddType text/css .css这了。
俺也明白了/etc/mime.types 文件的作用了,它就是标记这些扩展名,以便其他程序调用这个文件配置自己。 但是/etc/mime.types文件是谁生成的就不知道了,google了半天也没找到。 知道为什么换成 localhost.localdomain 后显示正常的原因了,,是因为浏览器的高速缓存(不是cookie)还保留上一次的信息,更换域名后就正常了。
页:
[1]