让Apache支持shtml实现include文件解析的配置方法
2023-06-13 09:14:27 时间
1.确认加载include.so模块,将注释去掉:
LoadModuleinclude_modulelibexec/apache2/mod_include.so
2.AddType部分去掉这两段注释:
AddTypetext/html.shtml
AddOutputFilterINCLUDES.shtml
3.Directory目录权限里面找到
OptionsIndexesFollowSymLinks
增加Includes修改为:
OptionsIndexesFollowSymLinksIncludes
4.重新启动Apache,测试:
<!?#includefile=”head.html”?>
HolleWord!,这是中间的内容
<!?#includefile=”foot.html”?>
以下是其它网友的补充:
什么是SSI?
SSI是英文ServerSideIncludes的缩写,翻译成中文就是服务器端包含的意思。从技术角度上说,SSI就是在HTML文件中,可以通过注释行调用的命令或指针。SSI具有强大的功能,只要使用一条简单的SSI命令就可以实现整个网站的内容更新,时间和日期的动态显示,以及执行shell和CGI脚本程序等复杂的功能。
如何使你的Apache服务器支持SSI?
Apache默认是不支持SSI的,需要我们更改httpd.conf来进行配置。我这里以windows平台的Apache2.0.x为例,打开conf目录下的httpd.conf文件,搜索“AddTypetext/html.shtml”,搜索结果:
复制代码代码如下:
LoadModuleinclude_modulelibexec/apache2/mod_include.so
2.AddType部分去掉这两段注释:
AddTypetext/html.shtml
AddOutputFilterINCLUDES.shtml
3.Directory目录权限里面找到
OptionsIndexesFollowSymLinks
增加Includes修改为:
OptionsIndexesFollowSymLinksIncludes
4.重新启动Apache,测试:
<!?#includefile=”head.html”?>
HolleWord!,这是中间的内容
<!?#includefile=”foot.html”?>
以下是其它网友的补充:
什么是SSI?
SSI是英文ServerSideIncludes的缩写,翻译成中文就是服务器端包含的意思。从技术角度上说,SSI就是在HTML文件中,可以通过注释行调用的命令或指针。SSI具有强大的功能,只要使用一条简单的SSI命令就可以实现整个网站的内容更新,时间和日期的动态显示,以及执行shell和CGI脚本程序等复杂的功能。
如何使你的Apache服务器支持SSI?
Apache默认是不支持SSI的,需要我们更改httpd.conf来进行配置。我这里以windows平台的Apache2.0.x为例,打开conf目录下的httpd.conf文件,搜索“AddTypetext/html.shtml”,搜索结果:
#AddTypetext/html.shtml
#AddOutputFilterINCLUDES.shtml
把这两行前面的#去掉。
然后搜索“OptionsIndexesFollowSymLinks”
在搜索到的那一行后面添加“Includes”
即将该行改变为OptionsIndexesFollowSymLinksIncludes
保存httpd.conf,重起apache即可。
到此我们就完成了对ApacheSSI的设置。
相关文章
- Apache Hudi 使用文件聚类功能 (Clustering) 解决小文件过多的问题
- Apache IoTDB PMC 乔嘉林入选 2022 中国开源先锋 33 人|积聚开源力量,持续技术创新
- Apache Doris 在橙联的应用实践:数仓架构全面革新,千万数据计算时间从 2 小时变成 3 分钟
- Apache日志文件增长太快解决办法
- Apache支持shtml和include文件解析设置教程
- 两个IP实现IIS和Apache公用80端口的设置方法
- apache用Linux服务器架设QQ五笔输入法服务:基于Apache技术(qq五笔linux)
- Linux下启动Apache服务的方法(linux启动apache)
- 搭配Apache MySQL:超强联手服务器助力(apache和mysql)
- linux下安装apache与php;Apache+PHP+MySQL配置攻略
- Apache下error.log文件太大的处理方法
- IIS安装Apache伪静态插件的具体操作图文
- apache中使用.htaccess文件缓存图片的配置方法
- Apache上传文件500错误的解决方法
- apache禁止搜索引擎收录、网络爬虫采集的配置方法
- 21个常用的apache.htaccess文件配置技巧分享