配置Apache支持shtml(SSI)的方法

打开http.conf文件,搜索shtml

把最前两行的#号去掉,即成如下

如是要想整个服务器配置shtml的话

再搜索Options Indexes FollowSymLinks

在里面添加Includes如下所示:]

OK 重庆apache

然后测试,建立两个文件,其实一个叫header.shtml和一个index.shtml

header.shtml代码如下:

用了两种形式的包含:如果想要了解,请找相关文档

然后访问:

shtml配置成功。。。很好很强大吧。

下面再说一下如是不是全局配置,而是分站点配置的话。可以如下:具体本人没有测试过,均来源于网络。

简说一下吧:

<!--#include file="文件名称"--> <!--#include virtual="文件名称"--> file 文件名是一个相对路径,该路径相对于使用 #include 指令的文档所在的目录。被包含文件可以在同一级目录或其子目录中,但不能在上一级目录中。如表示当前目录下的的nav_head.htm文档,则为 file="nav_head.htm"。 virtual 文件名是 Web 站点上的虚拟目录的完整路径。如表示相对于服务器文档根目录下hoyi目录下的nav_head.htm文件;则为virtual="/hoyi/nav_head.htm"

以上是全局的配置,如是没这样写的话

可以在单个目录下设定:

配置虚拟目录可以如下设定:

代码如下:

NameVirtualHost   www.xing.com
<VirtualHost www.xing.com:80>
DocumentRoot F:\xing
ServerName www.xing.com
</VirtualHost>
<Directory "F:\xing">
Options Indexes FollowSymLinks Includes
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
AllowOverride None
Order allow,deny
Allow from all
</Directory>

(0)

相关推荐

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

    1.首先明确,只能够指定某个确定的目录,支持cgi,即运行该目录执行cgi程序:否则不太安全.寻找: 复制代码 代码如下: #    # "C:/Program Files/Apache Group/Apache/cgi-bin" should be changed to whatever your ScriptAliased    # CGI directory exists, if you have that configured.    #    <Directory &q

  • Apache支持 shtml和include文件解析

    Apache支持include文件解析shtml首先要应该修改Apache配置文件httpd.conf 1. 确认加载include.so模块,将注释去掉: 复制代码 代码如下: LoadModule include_module libexec/apache2/mod_include.so 2. AddType部分去掉这两段注释: 复制代码 代码如下: AddType text/html .shtml AddOutputFilter INCLUDES .shtml 3. Directory目录

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

    apache下实现方法: apache的配置文件httpd.conf中加入这行即可: AddOutputFilter INCLUDES .shtml .html iis下原理一说大家就知道了默认情况下.shtm的解析用的是C:\WINDOWS\system32\inetsrv\ssinc.dll这个dll文件.我们可以将html格式的修改成用这个dll解析即可,也可以让html有asp的解析.修改后如下:没有特殊需要,不建议这样操作.

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

    1. 确认加载include.so模块,将注释去掉: LoadModule include_module libexec/apache2/mod_include.so 2. AddType部分去掉这两段注释: AddType text/html .shtml AddOutputFilter INCLUDES .shtml 3. Directory目录权限里面找到 Options Indexes FollowSymLinks 增加Includes修改为: Options Indexes Follo

  • apache SHTML网页SSI使用详解

    方法一:下面是详细的设置apache支持shtml的设置步骤开启includes模块运行shtml 0.开启php环境安装目录 (我的为D:\wamp\Apache2\conf下) 的httpd.conf 文件中的(大概408-409行处): 1. AddType text/html .shtml AddOutputFilter INCLUDES .shtml 2.(F:/shz 为运行文件存放的地方) DocumentRoot "F:/shz" (大概150处) <Direct

  • 配置Apache支持shtml(SSI)的方法

    打开http.conf文件,搜索shtml 把最前两行的#号去掉,即成如下 如是要想整个服务器配置shtml的话 再搜索Options Indexes FollowSymLinks 在里面添加Includes如下所示:] OK 重庆apache 然后测试,建立两个文件,其实一个叫header.shtml和一个index.shtml header.shtml代码如下: 用了两种形式的包含:如果想要了解,请找相关文档 然后访问: shtml配置成功...很好很强大吧. 下面再说一下如是不是全局配置,

  • Linux下apache支持PHP配置文件的方法

    本文用来记忆整了两天的lamp环境,如果对PHP没有要求建议全部用yum 一键安装,纯属个人经验,主要作用是用来参考的. yum install httpd #yum 安装Apache. php编译安装 安装前记得安装php依赖环境 yum安装PHP5.6的依赖环境 yum -y install gcc gcc-c++ libxml2 libxml2-devel PHP5.6.2下载路径 wget http://mirrors.sohu.com/php/php-5.6.2.tar.gz /con

  • windows 2003配置IIS支持.shtml .shtm 的简单方法 图文教程

    今天帮朋友开一空间,他程序是shtml的,空间开好了,但是朋友说不支持,结果找了一下原因.其实windows 2003安装好IIS之后默认是支持.shtml的,只要在"WEB服务扩展"允许"在服务器前端的包含文件"即可,如下图:480) {this.resized=true; this.width=480;}" border=0 resized="true">

  • 配置apache支持apk ipk下载的方法

    实现在apache服务器中,支持.apk与.ipk格式文件的下载,需要在mime.types文件中添加相应的后缀,然后重启apache即可.具体操作如下: 找到mime.types文件,一般在\conf\目录中,添加如下内容: 复制代码 代码如下: application/vnd.android.package-archive         apkapplication/vnd.webos.ipk   ipk 保存,重启apache,即可以下载.apk..ipk格式的文件了.

  • 配置apache默认使用ssl的方法

    然后在下面添加,具体位置似乎没有大的关系,可以自行测试一下: 复制代码 代码如下: RewriteEngine On RewriteRule /.* https://www.example.com/ [R] 替换URL为你需要的就好了.看到其它地方还添加了其他的选项,我这里就采用了最基本的官方说明了.有兴趣的可以自己在研究一下. P: Apache的官方文档有个小错误,它用了http而不是https,那不是没用了么,呵呵. 参考: http://httpd.apache.org/docs/1.3

  • Apache下开启SSI配置使html支持include包含的方法

    写页面的同学通常会遇到这样的烦恼,就是页面上的 html 标签越来越多的时候,寻找指定的部分就会很困难,那么能不能像 javascript 一样写在不同的文件中引入呢?答案是有的,apache 能做到. 举个简单的例子,比如有如下的 html 文件(命名为 index.html): <input type='text' /> <input type='button' value='press' /> 一个简单的文本框和按钮,我现在想把按钮部分的 html 写在另一个 .html 的

  • 如何配置Apache服务器中的虚拟机

    Apache 的虚拟主机就是在一台服务器上运行多个网站,每个虚拟主机都可以绑定独立的域名,为这些域名可以指定单独的目录,访问这些域名的时候,Apache 会打开对应目录里面的东西.配置 Apache 的虚拟主机,只需要去修改 Apache 的配置文件.虚拟主机的英文是 virtual host,所以,你的 Apache 配置虚拟主机的文件可能是 httpd.conf ,也可能是跟 virtual host 这个名字相关的文件,比如 vhost.conf ,具体要使用哪一个配置文件,你需要自己去判

随机推荐