我正在尝试学习如何执行服务器端包含,因为我需要它们用于我的项目。现在,我可以在本地使用SSI吗?我的网站是100%HTML,Javascript和CSS,所以没有服务器运行我的东西。我只是在记事本中编辑文件。在将其上传到我计划发送到的服务器之前,我该怎么做才能让我使用SSI。
答案 0 :(得分:3)
在将SSI上传到服务器之前,我该怎么办才能使用SSI?
如果您没有运行服务器,则无法使用服务器端包含。线索就在名字中。因此,如果您在没有服务器的情况下在本地测试页面,那么您的SSI将无法正常工作。
您能够做到这一点的唯一方法是在本地PC上安装Web服务器。
幸运的是,这很容易。两个主要的Web服务器是Apache和IIS。 Apache是免费的;你可以下载并免费安装。 IIS是一种商业产品(由Microsoft提供),但有一个可以免费安装的简化版本。选择最适合您的那个(即与您的实际Web服务器匹配的那个),您应该能够使您的SSI代码正常工作。您可能需要进行一些配置来设置它,但作为Web开发人员,知道如何做是件好事。
答案 1 :(得分:1)
您需要在本地运行服务器才能使ssi正常工作。你可以只安装apache,或者使用XAMPP(lite)来获得PHP和MySQL。
答案 2 :(得分:0)
服务器端包含(SSI)是Web服务器的可选功能,可帮助开发人员使用单行代码将基本文件中的HTML文件内容包含到多个其他HTML文件中。如果我们创建一个简单,优雅,快速的纯HTML网站,而不需要主动服务器计算,只需调用服务器的内容交付功能,我们就需要这样做。
在IIS 7及更高版本上运行SSI需要3个主要步骤:
HERE是一个更详细的解释。