紧急求助: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
就可以了!