你可以在Python SimpleHTTPServer上运行服务器端包含吗?如果是这样,怎么样?

时间:2015-08-02 00:23:07

标签: python webserver server-side-includes

我想使用服务器端包含,所以我可以在我的个人投资组合中包含页眉和页脚文件。我一直在使用Python SimpleHTTPServer,因为我的命令很方便,所以我知道如何运行它。

我的服务器端包括目前没有工作。我的理解是,基于on this article,我需要配置我的SimpleHTTPServer以允许服务器端包含。我无法在任何地方找到这些信息,因此我认为我需要使用其他网络服务器。有人可以澄清吗?

如果我必须使用其他网络服务器,我很乐意听到任何建议。我是一个菜鸟,所以简单的东西会很棒。此外,如果你能提供:(1)任何必要的配置更改的任何好的教程,所以我可以运行SSI,这将是有用的; (2)我运行的命令启动服务器(所以我可以创建一个别名)。我简要地看了一下Apache的东西,但看起来非常令人生畏。我想知道是否有更友善的方式。我试图建立一个个人投资组合,而不是做任何疯狂的事情。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

我通过Google搜索找到了ssi-server" ssi python"。它说它在Python的SimpleHTTPServer"中提供了服务器端包含。看起来它可能适合你。

您是否必须使用服务器端包含?由于您正在使用python,因此有很多选项可用于执行此类功能。例如,您可以使用python的字符串操作将文件连接在一起(例如,使用str.format方法)。或者您可以使用jinja2mako等模板语言

您依赖哪些SSI功能?或者您是否有一些想要按原样使用的现有SSI文件?