Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 当涉及MIME类型时,文件扩展名是否重要?这会影响服务器上的其他事情吗?_Html_Css_Mime - Fatal编程技术网

Html 当涉及MIME类型时,文件扩展名是否重要?这会影响服务器上的其他事情吗?

Html 当涉及MIME类型时,文件扩展名是否重要?这会影响服务器上的其他事情吗?,html,css,mime,Html,Css,Mime,文件扩展名重要吗 例如,我有一个CSS样式表。我称之为hi.js,然后用它的MIME类型text/CSS链接到它。这行吗?这样做违法吗 编辑:这只是一个问题,天哪,不是我真的要这么做不,文件扩展名不重要 HTTP没有文件的概念,只有带有内容/头的请求/响应。如果响应头标识了响应内容的类型,则请求响应内容的URL(文件扩展名所在的URL)没有区别 URL可以是: /style.css /style.js /美食酒吧 /php?styleIdentifier=MyStyle /一些/风格 等 它对响

文件扩展名重要吗

例如,我有一个CSS样式表。我称之为hi.js,然后用它的MIME类型text/CSS链接到它。这行吗?这样做违法吗


编辑:这只是一个问题,天哪,不是我真的要这么做

不,文件扩展名不重要

HTTP没有文件的概念,只有带有内容/头的请求/响应。如果响应头标识了响应内容的类型,则请求响应内容的URL(文件扩展名所在的URL)没有区别

URL可以是:

/style.css /style.js /美食酒吧 /php?styleIdentifier=MyStyle /一些/风格 等
它对响应的内容和标题没有影响。

当涉及HTTP时,文件扩展名或多或少是没有意义的。重要的是服务器发送的内容类型,而不是您告诉浏览器希望使用type属性的内容类型

但是,使用误导性的文件扩展名会:

由于您必须告诉服务器为该文件发送不同的内容类型,因此更难配置服务器 让任何必须维护你的代码的人,包括未来6个月的你,对你非常不满意
什么是名字?一堆毫无价值的角色。你为什么要这样做?一点用都没有!当然,编写一个好的、干净的代码是一种不好的做法…@NiettheDarkAbsol嗯,这是文本编辑器找出要使用哪种语法突出显示的主要方法。所以你不能说这是一堆毫无价值的角色。