-1

我正在 Dreamweaver 中设计一个网站。我想使用 SSI(为了没有多余的 HTML 代码)。我需要能够在我自己的计算机上的浏览器中测试我的所有页面(包括 SSI、许多链接等等)。

** 在我的 Windows 7 Professional 操作系统上,我成功地“运行所有 Apache 服务”。

** 我的带有 #include 指令的文件的扩展名为 .shtml。

** 我的 .HTACCESS 文件与 .shtml 文件(以及包含的文件)位于同一文件夹中。

然而,SSI“包含”部分在我的任何浏览器(例如,Firefox、IE、Chrome、Safari)中都不起作用。SSI 包含的代码确实在 Dreamweaver 中显示良好。

据我了解,这部分不需要 SQL 或 PhP。正确的?

我发现了 2 组不同的代码,据说在 .HTACCESS 文件中是需要的。我已经分别尝试了两组,但都没有区别。他们在这里:

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

和这里:

Options +Includes
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml

http://help.adobe.com/en_US/dreamweaver/cs/using/WSc78c5058ca073340dcda9110b1f693f21-7b6ba.html说:

服务器端包括两种类型:虚拟和文件... 如果您的服务器是 Apache Web 服务器,请选择虚拟。在 Apache 中,虚拟适用于所有情况......

我已经尝试过“虚拟”和“文件”,但都没有什么不同。

我习惯于 HTML 和 CSS,但我对 Dreamweaver、SSI、Apache 和 .HTACCESS 等文件不熟悉。我在互联网上阅读了很多帮助,但找不到我做错了什么。谢谢,如果你有建议。

4

1 回答 1

0

我最终用 PHP 实现了我的目标。我没有关于 SSI 的建议,因为我永远无法完成这项工作。但是一旦你设置了 PHP,PHP 包含就很容易了。

于 2012-03-11T20:28:48.050 回答