- 浏览: 90345 次
- 性别:
- 来自: 深圳
文章分类
最新评论
首先要配置apache服务器,让apache支持shtml的解析.
方法是:
让apache支持shtml 文件
什么是SSI?SSI是英文Server Side Includes的缩写,翻译成中文就是服务器端包含的意思。从技术角度上说,SSI就是在HTML文件中,可以通过注释行调用的命令或指针。SSI具有强大的功能,只要使用一条简单的SSI命令就可以实现整个网站的内容更新,时间和日期的动态显示,以及执行shell和CGI脚本程序等复杂的功能。
如何使你的Apache服务器支持SSI?
Apache默认是不支持SSI的,需要我们更改httpd.conf来进行配置。我这里以windows平台的Apache 2.0.x为例,打开conf目录下的httpd.conf文件,搜索“AddType text/html .shtml”,搜索结果:
# AddType text/html .shtml
# AddOutputFilter INCLUDES .shtml
把这两行前面的#去掉。
然后搜索“Options Indexes FollowSymLinks”
在搜索到的那一行后面添加“ Includes”
即将该行改变为 Options Indexes FollowSymLinks Includes
保存httpd.conf,重起apache即可。
如果要对动态的html路径做虚拟目录,可以在APACHE配置文件里增加:
Alias /faa_inc/ "E:/local/test/inc/"
配置个虚拟目录,指向inc文件夹
到此我们就完成了对Apache SSI的设置.
shtml可以说是很强大的,shtml又叫做为动态的html.
方法是:
让apache支持shtml 文件
什么是SSI?SSI是英文Server Side Includes的缩写,翻译成中文就是服务器端包含的意思。从技术角度上说,SSI就是在HTML文件中,可以通过注释行调用的命令或指针。SSI具有强大的功能,只要使用一条简单的SSI命令就可以实现整个网站的内容更新,时间和日期的动态显示,以及执行shell和CGI脚本程序等复杂的功能。
如何使你的Apache服务器支持SSI?
Apache默认是不支持SSI的,需要我们更改httpd.conf来进行配置。我这里以windows平台的Apache 2.0.x为例,打开conf目录下的httpd.conf文件,搜索“AddType text/html .shtml”,搜索结果:
# AddType text/html .shtml
# AddOutputFilter INCLUDES .shtml
把这两行前面的#去掉。
然后搜索“Options Indexes FollowSymLinks”
在搜索到的那一行后面添加“ Includes”
即将该行改变为 Options Indexes FollowSymLinks Includes
保存httpd.conf,重起apache即可。
如果要对动态的html路径做虚拟目录,可以在APACHE配置文件里增加:
Alias /faa_inc/ "E:/local/test/inc/"
配置个虚拟目录,指向inc文件夹
到此我们就完成了对Apache SSI的设置.
shtml可以说是很强大的,shtml又叫做为动态的html.
发表评论
-
RedHat下安装并开启PHP GD库的方法
2014-10-13 15:25 2127GD库是PHP进行图文操作时一个重要的库。红帽系统适合用编译安 ... -
PHP获得真实客户端的真实IP
2014-09-25 10:19 1800REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的 ... -
xxtea加密解密算法的PHP实现
2012-11-29 10:35 1631Class Xxtea { pu ... -
PHP:字符串变量中大括号(花括号{})的作用
2012-11-29 09:50 1613PHP 变量后面加上一个大括号{},里面填上数字,就是指 PH ... -
Linux下的 ZipArchive 配置
2012-08-22 13:25 3556今天在Linux底下上传Excel文件时,抛出“Z ... -
解决PHP不能上传、拷贝含有中文路径文件的问题
2012-08-01 16:29 4371在使用copy()、 move_uploaded_file ... -
empty(), is_null(), isset() 的真值表
2012-06-25 16:22 967比较全面,以便不时之需。 -
PHP获取当前时间的毫秒数
2012-06-25 16:04 238821 second = 1000 millisecond = 1 ... -
PHP之引用
2012-06-07 16:01 1037所谓PHP的引用,就是不同的名字访问同一个变量内容。可 ... -
解决PHP之 Allowed memory size of xxx bytes exhausted
2012-05-25 10:30 4890今天写了个死循环 ... -
CI框架与widget(页面布局)
2012-02-10 11:24 1681在WEB开发过程中,我们免不了要输出视图文件,而 ... -
解决url传输的中文字符乱码
2011-12-31 18:16 1148今天在做接口的时候,遇到在url里带参数时,当传入中文字符 ... -
关于obstart()
2011-12-13 09:54 947最近在开发一系列 ... -
PHP开发编码规范
2011-11-29 10:20 1278在PHP的编写过程中,越 ... -
sprintf用法小记
2011-11-14 11:06 1119sprintf()函数非常适合生成数据库查询,从而避免我们手工 ... -
查询mysql总结和预处理
2011-11-11 14:11 2440一、连接到mysql: $dbc = mysqli_conn ... -
WindowsXP下Wamp5集成安装memcached
2011-09-16 10:01 1391随着各种公司业务的发展,memcache缓存在为各公司的数 ... -
php中header的用法【转载】
2011-07-25 15:30 897header的用法 header()函数 ... -
php调用远程url的四种方法
2011-03-31 15:57 9891、 用file_get_contents 以get方式获取内 ... -
图片表单提交
2011-01-11 14:52 812很多情况下为了美化表单都会把提交按钮改成用一个图片来代替。 图 ...
相关推荐
该资源是我最近给某大公司开发集团官网的过程中总结的apache服务器配置方法,涉及知识如下,希望能帮助到大家: 1、配置网站默认发布路径。 2、让apache支持shtml文件,实现include文件解析。 3、添加默认文档index....
`Includes`选项是关键,它告诉Apache解析SHTML文件。 4. **重启Apache**:完成上述配置后,需要重启Apache服务器以使更改生效。可以使用`apachectl restart`或服务管理命令来实现。 **Include文件解析** Apache的...
Apache服务器是一种广泛使用的开源Web服务器,它允许开发者通过多种方式来增强其...总之,通过上述配置,Apache服务器就能处理.shtml文件,并执行其中的SSI指令,实现动态包含文件,从而提高网页的可维护性和动态性。
- 开启`AddType`指令支持`.shtml`文件类型的SSI解析。 9. **SSL/TLS支持**: - 通过`mod_ssl`模块,Apache可以提供加密的HTTPS连接。 - 需要配置SSL证书和私钥,确保数据传输的安全性。 10. **故障排查**: - ...
### Apache服务器一个IP多个站点的配置方法 #### 一、引言 在互联网技术日益发展的今天,IP地址作为网络通信的基础资源之一,其重要性不言而喻。尤其是在IPv4地址资源日渐稀缺的情况下,如何高效利用现有的IP地址...
在Linux环境下配置Apache服务器以实现页面认证与SSL加密是一项关键的网络管理技能,尤其是在保障网站安全性和用户数据保护方面。本文将深入解析如何在Linux下完成Apache页面认证及SSL配置,确保网站通信的安全性。 ...
例如,在IIS或Apache等服务器上,通常需要在服务器配置文件中开启SSI支持,并设置适当的文件扩展名(如.shtml、.shtm)与SSI关联。一旦配置完成,服务器就会自动识别并处理这些扩展名的文件。 尽管SHTML提供了许多...
### Apache与IIS下使HTML格式的页面具备SHTML动态解析的方法 在Web服务器管理与配置领域中,有时会遇到需要让HTML格式的页面具备SHTML动态解析功能的需求。这通常是为了利用SHTML的一些特性,比如变量替换或条件...
与传统的 HTML 不同,SHTML 文件在发送到客户端之前,服务器会解析其中的特殊标签(即 SSI 指令),执行相应的操作,如插入文件内容、显示日期时间等。 #### 二、SHTML 的优势 1. **提高效率**:SHTML 可以通过...
### Apache支持CGI、SSI与SHTML的详细配置方法 #### 一、引言 Apache作为全球使用最为广泛的Web服务器之一,在提供静态网页...遵循这些步骤可以帮助你轻松地在Apache服务器上启用这些功能。希望这些信息对你有所帮助!
shtml的核心在于SSI(Server Side Includes),这是一种在服务器端处理的机制,它在网页发送给客户端之前,由服务器解析并执行SSI指令,从而实现动态内容的嵌入。 #### 二、SSI的功能与应用 SSI提供了多种功能,包括...
对于SHTML文件,它们通常包含服务器端的包含指令,这需要服务器解析和执行,而静态化则可以将其转化为纯HTML,加快页面加载速度。 Tomcat 5.0的静态化配置主要涉及两个方面:SHTML处理和静态资源缓存。以下是具体...
1. `AddType text/html .shtml`:这告诉服务器,所有.shtml扩展名的文件应被视为HTML类型,但需要经过服务器解析。 2. `AddHandler server-parsed .shtml`:此设置指示Apache使用`mod_include`模块处理.shtml文件。 ...
这将允许服务器在处理请求时解析包含SSI指令的文件。 4. **保存并重启Apache**: 修改完成后,记得保存`httpd.conf`,然后重启Apache服务以使配置生效。在Windows环境下,可以使用命令行工具或者服务管理器来重启...
这些指令由服务器解析并在发送到客户端之前处理。例如,`<!--#include virtual="header.html"-->`会将指定路径的"header.html"文件的内容嵌入到当前HTML文档中。这样,尽管HTML文件本身是静态的,但通过SSI,我们...
SHTML,全称 Server-Parsed HTML,是一种带有服务器端脚本的HTML文件格式。它允许开发者在HTML文档中嵌入特定的服务器命令,从而实现更为灵活和动态的内容生成。这种格式的主要优势在于能够通过简单的指令实现对网页...
在服务器配置方面,Apache可以通过修改`srm.conf`添加以下行来启用对`.shtml`文件的SSI解析: ```conf AddType text/x-server-parsed-html .shtml ``` 而对于Windows服务器上的IIS,需要在"Web服务扩展"中设置"在...
启用SSI时,需要确保服务器能够识别.shtml文件(服务器解析的HTML文件)或者.html文件(若已在配置中指定允许SSI)。在文件中包含SSI指令时,这些指令通常以HTML注释的形式出现。例如,要在HTML页面中包含另一个页面...