Apache SSI配置 动态include静态html文件
Apache SSI技术可以动态的包含静态html文件 ,由于这个是apache直接进行处理,效率比一般的如jsp,php,asp等要强得多,因此被很多大访问量网站使用,下面讲述如何配置SSI
1)系统环境:
Apache 2.0.58
Red Hat Enterprise Linux AS release 4 (Nahant)
2)SSI使用的是mod_include的动态系统对象,一般默认的情况安装的情况下都会安装,可以通过apachectl -l查看是否包括mod_include.o文件。如果没有,那么需要重新编译apache
3)修改apache的配置文件httpd.conf
首先确定你要使用SSI功能的是哪个目录,然后在该目录配置下加入下面配置:
AddHandler server-parsed .shtml
AddType text/html .shtml
Options +Includes
如果使用的是虚拟主机,那么上述配置应该加入到虚拟机的配置中。
简单说明:
AddHandler server-parsed .shtml 表示.shtml文件后缀用SSI方式处理,这样apache如果发现请求的是.shtml文件,那么就会使用对里面的标签进行解析处理。
AddType text/html .shtml 表示返回的文件格式是text/html编码
Options +Includes 表示+Includes表示使用SSI所有的功能,如果只需要Include功能,那么可以使用InlucdesNoExec选项。
4)重启apache
5)新建一个后缀为.shtml的文件,测试配置是否正确。
6)一些简单的SSI语法:
Time: <!--#echo var="DATE_LOCAL" -->
<br>
ServerName: <!--#echo var="SERVER_NAME" var="DOCUMENT_URI" -->
<br>
ENV:<!--#printenv -->
<br>
<!--#set var="aaa" value="sohu-test" -->
<!--#echo var="aaa" -->
<br>
<!--#if expr="$aaa='sohu-test'" -->
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
<!--#else -->
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
<!--#endif -->
<br>
<!--#include virtual="inc/a.html" -->
注明:
如果apache是2.2或者2.0的较高的版本,可以采用以下方法:
1. Options 后面加上Includes
2. AddType text/html .shtml
3. AddOutputFilter INCLUDES
相关文档:
http://download.csdn.net/source/2062506
参考了早期126邮件编辑器以及网上一些资料。图片资源主要来自网络。
代码部分只有一个html文件。其余为图标。
代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML xmlns="http://www.w3.org/1999/xhtml">
<HEAD>
<ME ......
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>用javascript动态添加删除html元素</title>
<script type="text/javascript"><!--
function $(nodeId) {
re ......
import java.io.FileOutputStream;
import java.io.OutputStream;
import java.io.StringReader;
import java.util.List;
import com.lowagie.text.Document;
import com.lowagie.text.PageSize;
import com.lowagie.text.Paragraph;
import com.lowagie.text.html.simpleparser.HTMLWorker;
import com.lowagie.te ......
一张图片不必切割成各种按钮。做前端的接触的比较少,应该虚心学习……
<img src="images/b.gif" mce_src="images/b.gif" alt="标题" width="685" height="23" border="0" usemap="#Map" />
<map name="Map" id="Map"><area shape="rect" mce_shape="rect" coords="31,1,70,20" mce_coords="3 ......