日期:2014-05-17  浏览次数:20806 次

紧急求助:Apache配置了多主机后,SSI不能用了!!!
用的是Apache 2.2.6,这个版本配置多主机本身就有点特殊,多主机是通过包含conf/extra/httpd-vhost.conf来实现的。

配置多主机成功后,原来的SSI就不能用了,具体一点说,就是:
<!--#include file="top.htm"-->
之类的服务器端包含语句都不能实现了。

网上google了一下,有人说,分别在每个主机的<Directory "*">项目下面添加SSI,有的说在Vhost项目下面添加SSI
结果都不行,不知道怎么办啊。

项目是php+mysql+apache做的,一样的代码,在我本地开发机器SSI都正常啊,到了多主机的apache上面就不行了。

最进穷,给分不多,请大老们多帮忙了。

------解决方案--------------------
解决办法:
在虚拟主机的<Directory *>下面,添加
AddType text/html.ssi
Options Includes
AddOutputFilterByType INCLUDES;DEFLATE text/html
就可以了!