北京定制网站开发,请问如何做网站,wordpress显示所有文章,论坛型网站建设刚开始弄得时候#xff0c;发现了很多错误#xff0c;其实很简单#xff0c;参考shtm原来的设置就可以了前提条件#xff1a;ServerSideIncludeModule的安装#xff1a;在安装iis的时候选择上该服务(“在服务端包含文件”#xff0c;选项)即可#xff0c;如下#xff1…刚开始弄得时候发现了很多错误其实很简单参考shtm原来的设置就可以了前提条件ServerSideIncludeModule的安装在安装iis的时候选择上该服务(“在服务端包含文件”选项)即可如下1处理映射程序添加模块映射 请求路径 *.html 模块选择 ServerSideIncludeModule名称填写SSINC-html2重新启动IIScmd中输入 iisreset /restart详细步骤如下1、首先找到要修改的网站不是文件夹然后右侧找到 处理程序映射双击进入2、找到如下三个这三个就是stm,shtm,shtml三个都是一样的效果只是后缀不一样我们可以打开看一下。3、我们以*.shtm为了打开这就明白了他就是通过 模块映射 实现的我们后续的添加就方便了其他.do可以像php一样执行都是一样的原来参考原来的映射方法即可。4、我们照样子 添加一份这里让*.html支持shtm一样右侧可以看到 添加模块映射5、参数如下*.html通过下拉选择 ServerSideIncludeModule6、名称可以随便写个自己好识别的7、同理我们可以让*.htm也可以这么设置一下shtm的用法给大家分享一下shtml是一种用于SSI技术的文件。 也就是Server Side Include--SSI 服务器端包含指令。 一些Web Server有SSI功能的话。 会对shtml文件特殊招待。 先扫一次shtml文件看没有特殊的SSI指令存在。 有就按Web Server设定规则解释SSI指令。 解释完后跟一般html一起调去客户端。1 、 Config 命令Config 命令主要用于修改 SSI 的默认设置。其中Errmsg 设置默认错误信息。为了能够正常的返回用户设定的错误信息在 HTML 文件中 Errmsg 参数必须被放置在其它 SSI 命令的前面否则客户端只能显示默认的错误信息而不是由用户设定的自定义信息。Timefmt 定义日期和时间的使用格式。 Timefmt 参数必须在 echo 命令之前使用。显示结果为Wednesday, April 12, 2019也许用户对上例中所使用的 %A %B %d 感到很陌生下面我们就以表格的形式总结一下 SSI 中较为常用的一些日期和时间格式。Sizefmt 决定文件大小是以字节、千字节还是兆字节为单位表示。如果以字节为单位参数值为 bytes 对于千字节和兆字节可以使用缩写形式。同样 sizefmt 参数必须放在 fsize 命令的前面才能使用。2 、 Include 命令Include 命令可以把其它文档中的文字或图片插入到当前被解析的文档中这是整个 SSI 的关键所在。通过 Include 命令只需要改动一个文件就可以瞬间更新整个站点Include 命令具有两个不同的参数Virtual 给出到服务器端某个文档的虚拟路径。例如File 给出到当前目录的相对路径其中不能使用 ../ 也不能使用绝对路径。例如这就要求每一个目录中都包含一个 header.html 文件。3 、 Echo 命令Echo 命令可以显示以下各环境变量DOCUMENT_NAME 显示当前文档的名称。显示结果为index.htmlDOCUMENT_URI 显示当前文档的虚拟路径。例如显示结果为/YourDirectory/YourFilename.html随着网站的不断发展那些越来越长的 URL 地址肯定会让人头疼。如果使用 SSI 一切就会迎刃而解。因为我们可以把网站的域名和 SSI 命令结合在一起显示完整的 URL 即http://YourDomainQUERY_STRING_UNESCAPED 显示未经转义处理的由客户端发送的查询字串其中所有的特殊字符前面都有转义符 \ 。例如DATE_LOCAL 显示服务器设定时区的日期和时间。用户可以结合 config 命令的 timefmt 参数定制输出信息。例如显示结果为Saturday, the 15 of April, in the year 2019DATE_GMT 功能与 DATE_LOCAL 一样只不过返回的是以格林尼治标准时间为基准的日期。例如LAST_MODIFIED 显示当前文档的最后更新时间。同样这是 SSI 中非常实用的一个功能只要在 HTML 文档中加入以下这行简单的文字就可以在页面上动态的显示更新时间。CGI 环境变量除了 SSI 环境变量之外 echo 命令还可以显示以下 CGI 环境变量SERVER_SOFTWARE 显示服务器软件的名称和版本。例如SERVER_NAME 显示服务器的主机名称 DNS 别名或 IP 地址。例如SERVER_PROTOCOL 显示客户端请求所使用的协议名称和版本如 HTTP/1.0 。例如SERVER_PORT 显示服务器的响应端口。例如REQUEST_METHOD 显示客户端的文档请求方法包括 GET, HEAD, 和 POST 。例如REMOTE_HOST 显示发出请求信息的客户端主机名称。REMOTE_ADDR 显示发出请求信息的客户端 IP 地址。AUTH_TYPE 显示用户身份的验证方法。REMOTE_USER 显示访问受保护页面的用户所使用的帐号名称。4 、 Fsize显示指定文件的大小可以结合 config 命令的 sizefmt 参数定制输出格式。5 、 Flastmod显示指定文件的最后修改日期可以结合 config 命令的 timefmt 参数控制输出格式。这里我们可以利用 flastmod 参数显示出一个页面上所有链接页面的更新日期。方法如下FileAnother File显示结果为File April 19, 2019Another File January 08, 20196 、 ExecExec 命令可以执行 CGI 脚本或者 shell 命令。使用方法如下Cmd 使用 /bin/sh 执行指定的字串。如果 SSI 使用了 IncludesNOEXEC 选项则该命令将被屏蔽。Cgi 可以用来执行 CGI 脚本。例如下面这个例子中使用服务端 cgi-bin 目录下的 counter.pl 脚本程序在每个页面放置一个计数器这次就介绍了是不是很简单的。