如何让html支持动态引用
来源:互联网 发布:使命召唤8mac版下载 编辑:程序博客网 时间:2024/06/15 21:31
1,加载ssi模块。
因为ssi是apache中的一个模块服务项,要使用ssi功能,我们首先要对ssi模块进行加载,打开apache的配置文件httpd.conf。找到 LoadModule ssl_module modules/mod_ssl.so 命令,因该服务未被默认加载,所以只需取消该命令前的注释符#即可开启
2,添加你需要的文件类型
使用ssi技术的默认文件名为.shtml,我们需要在配置文件中对.shtml后缀名进行设置,并按自己的需求设置需要对ssi技术进行解析的文件类型设置。同样在httpd.conf文件中找到 <IfModule mime_module>:
修改
AddType text/html .shtml .html .htm
AddOutputFilter INCLUDES .shtml .html .htm
3,修改目录参数
找到<Directory "xxxx">配置,修改Options.
需要注意的是,ssi可以利用shell来执行命令,因此这个功能是有危险的,它会执行任何包含在exec标记中的命令,如 果你的用户有权限修改你的网页内容,建议把该功能关闭。当然你还可以加上IncludesNOEXEC参数,来关闭exec功能,同时又保留SSI。此时 改为: Options Indexes FollowSymLinks INCLUDES IncludesNOEXEC
4,文件包含引用的方法:
引用绝对路径的文件:<!--#include file="e:/w2/top.shtml"-->
引用当前虚拟目录文件:<!--#include virtual="include/top.html"-->
路径要写正确,路径不正确会报错:[an error occurred while processing this directive]
- 如何让html支持动态引用
- 让 nodeValue “支持” HTML
- 【引用】让Apache支持ASP.NET
- 如何让tomcat支持shtml
- 如何让ror支持中文
- 如何让Aptana支持中文
- 如何让ATL支持MFC
- 如何让EditPlus支持LUA
- 如何让jsp支持EL
- 如何让网站支持IE8
- 如何让QC10支持IE8
- 如何让Jobo支持中文
- 如何让IE支持HTML5
- 如何让javascript支持getElementsByClassName
- 如何让ECShop支持JQuery
- 如何让EditPlus支持LUA
- 如何让ASIHttpRequest支持ARC
- 如何让apache 支持ssl
- 将博客搬至CSDN
- Restrictions.in不能超过1000,否则报错。当超过1000时的解决办法。
- linux命令常用命令
- 常用js 时间函数
- 从零开始搭建基于Xcode7的IOS开发环境和免开发者帐号真机调试运行第一个IOS程序HelloWorld
- 如何让html支持动态引用
- 120. Triangle
- HTTP 错误代码
- QT延时:阻塞延时与非阻塞延时
- js unicode转中文
- jquery tablersorter 常用配置
- 大型网站的灵魂——性能
- 前端性能优化:循环优化
- Apache安全配置