我知道你可以configuration文件types(下面的第一行),但我想更具体。 我厌倦了下面的第二行,但似乎没有工作。 难道我做错了什么?
#AddHandler server-parsed .html # Would like to only parse *.dyn.js, instead of all *.js files AddHandler server-parsed .dyn.html
这不是你应该怎么做的。 原因如下:根据mod_mime文档 ,apache将以dot开头的文件名的所有部分作为扩展名处理。 在你提供的例子中,如果你有一个文件,比如default.dyn.html,它将被同时当作一个.dyn 和一个.html文件。 如果同时处理不可能,apache会从右向左处理扩展。 所以,你不能定义一个包含点的“扩展名”。
你应该做什么,而是只为.dyn扩展名定义“server-parsed”处理程序。 这样,如果你有一个.dyn.html文件,它将被注册到服务器分析的处理程序和text / html mimetype 。 由于这些可以很好地共存,文件将被parsing,并将作为一个HTML页面。