我正在Dreamweaver中设计一个网站。我想使用SSI(为了没有冗余的HTML代码)。我需要能够在自己的浏览器中在我自己的计算机上测试我的所有页面(包括SSI,许多链接等等)。
**在我的Windows 7 Professional操作系统上,我成功地“运行所有Apache服务”。
**我的#include指令文件扩展名为.shtml。
**我的.HTACCESS文件与.shtml文件(以及包含的文件)位于同一文件夹中。
然而,SSI“包含”部分在我的任何浏览器中都不起作用(例如,Firefox,IE,Chrome,Safari)。 SSI包含的代码 在Dreamweaver中显示正常。
我的理解是这部分我不需要SQL或PhP。正确的吗?
我发现了两组不同的代码,据说需要在.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服务器,选择Virtual。在Apache中, 虚拟在所有情况下都有效......
我尝试了“虚拟”和“文件”,但两者都没有区别。
我习惯使用HTML和CSS,但我是Dreamweaver,SSI,Apache和.HTACCESS等文件的新手。我在互联网上阅读了很多帮助,但找不到我做错了什么。谢谢,如果你有建议。
答案 0 :(得分:0)
我最终用PHP实现了我的目标。我对SSI没有建议,因为我永远无法做到这一点。但是一旦你设置好PHP,PHP包含就很容易了。