wamp ssi不工作

时间:2012-01-12 11:44:27

标签: html wamp ssi

我正在使用wamp。我想使用ssi所以我更改了httpd.conf中的以下行但它似乎没有工作:

AddType text/html .shtml
AddHandler server-parsed .shtml
Options +Includes

的test.html

<html>
<title>This is incl html</title>
<!--#include file="menu.shtml" -->
</html>

menu.shtml

<h1>hheelloo</h1>

我缺少什么?

3 个答案:

答案 0 :(得分:6)

使用以下内容向项目根目录添加.htaccess文件。

AddType text/html .shtml
AddHandler server-parsed .html
AddHandler server-parsed .shtml
Options Indexes FollowSymLinks Includes
DirectoryIndex index.shtml index.html 

这应该允许包含在该项目上工作。

答案 1 :(得分:1)

在遇到此链接之前,我遇到了同样的问题 -

http://www.roseindia.net/tutorial/php/phpbasics/Setting-Up-SSI-On-Wamp.html

答案的要点如下。似乎需要在文件中的特定位置添加行。他们还建议找到一个&amp;替换FollowSymLinks选项 -

How to add SSI (Serverside include support in WAMP)?
Open http.conf file from <your drive):\wamp\bin\apache\Apache2.2.11\conf (e.g. C:\wamp\bin\apache\Apache2.2.11\conf)
Then add the following code:
AddType text/html .shtml
Options +Includes
AddOutputFilter INCLUDES .shtml
**The above code should be above "<Directory />" in httpd.conf file**
Then find "Options Indexes FollowSymLinks" and replace it with:
Options +Indexes +FollowSymLinks +Includes
Restart wamp and enjoy.

按照这些步骤为我工作。

答案 2 :(得分:0)

我认为这可能会起作用而不是&lt; ! - #include文件:

<!--#include virtual="menu.shtml" -->

我在AddType text / html .shtml行下也有这个:

AddOutputFilter INCLUDES .shtml

fyi我不是专家,我只是看看我自己的服务器是如何设置的。我希望它有所帮助