`
crystalwiner
  • 浏览: 90197 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

Apache服务器解析shtml

    博客分类:
  • php
 
阅读更多
首先要配置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服务器的各种配置方法

    该资源是我最近给某大公司开发集团官网的过程中总结的apache服务器配置方法,涉及知识如下,希望能帮助到大家: 1、配置网站默认发布路径。 2、让apache支持shtml文件,实现include文件解析。 3、添加默认文档index....

    Apache支持 shtml和include文件解析

    `Includes`选项是关键,它告诉Apache解析SHTML文件。 4. **重启Apache**:完成上述配置后,需要重启Apache服务器以使更改生效。可以使用`apachectl restart`或服务管理命令来实现。 **Include文件解析** Apache的...

    让Apache支持shtml实现include文件解析的配置方法

    Apache服务器是一种广泛使用的开源Web服务器,它允许开发者通过多种方式来增强其...总之,通过上述配置,Apache服务器就能处理.shtml文件,并执行其中的SSI指令,实现动态包含文件,从而提高网页的可维护性和动态性。

    Apache 2.2 手册中文版

    - 开启`AddType`指令支持`.shtml`文件类型的SSI解析。 9. **SSL/TLS支持**: - 通过`mod_ssl`模块,Apache可以提供加密的HTTPS连接。 - 需要配置SSL证书和私钥,确保数据传输的安全性。 10. **故障排查**: - ...

    Apache服务器一个IP多个站点的配置方法示例

    ### Apache服务器一个IP多个站点的配置方法 #### 一、引言 在互联网技术日益发展的今天,IP地址作为网络通信的基础资源之一,其重要性不言而喻。尤其是在IPv4地址资源日渐稀缺的情况下,如何高效利用现有的IP地址...

    linux下apache页面认证+ssl

    在Linux环境下配置Apache服务器以实现页面认证与SSL加密是一项关键的网络管理技能,尤其是在保障网站安全性和用户数据保护方面。本文将深入解析如何在Linux下完成Apache页面认证及SSL配置,确保网站通信的安全性。 ...

    shtml学习shtml学习

    例如,在IIS或Apache等服务器上,通常需要在服务器配置文件中开启SSI支持,并设置适当的文件扩展名(如.shtml、.shtm)与SSI关联。一旦配置完成,服务器就会自动识别并处理这些扩展名的文件。 尽管SHTML提供了许多...

    apache与iis下让html格式的页面也同样具有shtml的动态解析

    ### Apache与IIS下使HTML格式的页面具备SHTML动态解析的方法 在Web服务器管理与配置领域中,有时会遇到需要让HTML格式的页面具备SHTML动态解析功能的需求。这通常是为了利用SHTML的一些特性,比如变量替换或条件...

    SHTML 教程(什么是 SHTML,SHTML高级指令)

    与传统的 HTML 不同,SHTML 文件在发送到客户端之前,服务器会解析其中的特殊标签(即 SSI 指令),执行相应的操作,如插入文件内容、显示日期时间等。 #### 二、SHTML 的优势 1. **提高效率**:SHTML 可以通过...

    让Apache支持cgi、SSI、shtml的配置方法

    ### Apache支持CGI、SSI与SHTML的详细配置方法 #### 一、引言 Apache作为全球使用最为广泛的Web服务器之一,在提供静态网页...遵循这些步骤可以帮助你轻松地在Apache服务器上启用这些功能。希望这些信息对你有所帮助!

    shtml入门教程(超详细)

    shtml的核心在于SSI(Server Side Includes),这是一种在服务器端处理的机制,它在网页发送给客户端之前,由服务器解析并执行SSI指令,从而实现动态内容的嵌入。 #### 二、SSI的功能与应用 SSI提供了多种功能,包括...

    tomcat5.0静态化shtml配置.

    对于SHTML文件,它们通常包含服务器端的包含指令,这需要服务器解析和执行,而静态化则可以将其转化为纯HTML,加快页面加载速度。 Tomcat 5.0的静态化配置主要涉及两个方面:SHTML处理和静态资源缓存。以下是具体...

    Apache 支持CGI程序和SSI程序的设置方法

    1. `AddType text/html .shtml`:这告诉服务器,所有.shtml扩展名的文件应被视为HTML类型,但需要经过服务器解析。 2. `AddHandler server-parsed .shtml`:此设置指示Apache使用`mod_include`模块处理.shtml文件。 ...

    Apache默认是不支持SSI如何给Apache增加SSI支持

    这将允许服务器在处理请求时解析包含SSI指令的文件。 4. **保存并重启Apache**: 修改完成后,记得保存`httpd.conf`,然后重启Apache服务以使配置生效。在Windows环境下,可以使用命令行工具或者服务管理器来重启...

    简单的SSI的示例

    这些指令由服务器解析并在发送到客户端之前处理。例如,`<!--#include virtual="header.html"-->`会将指定路径的"header.html"文件的内容嵌入到当前HTML文档中。这样,尽管HTML文件本身是静态的,但通过SSI,我们...

    shtml精简教程让你知道什么是shtml

    SHTML,全称 Server-Parsed HTML,是一种带有服务器端脚本的HTML文件格式。它允许开发者在HTML文档中嵌入特定的服务器命令,从而实现更为灵活和动态的内容生成。这种格式的主要优势在于能够通过简单的指令实现对网页...

    shtml与html的区别说明

    在服务器配置方面,Apache可以通过修改`srm.conf`添加以下行来启用对`.shtml`文件的SSI解析: ```conf AddType text/x-server-parsed-html .shtml ``` 而对于Windows服务器上的IIS,需要在"Web服务扩展"中设置"在...

    HTML静态页面引入公共html文件(ssi服务器端指令详解)

    启用SSI时,需要确保服务器能够识别.shtml文件(服务器解析的HTML文件)或者.html文件(若已在配置中指定允许SSI)。在文件中包含SSI指令时,这些指令通常以HTML注释的形式出现。例如,要在HTML页面中包含另一个页面...

Global site tag (gtag.js) - Google Analytics