使用Python SimpleHTTPServer提供不含.html的文件

时间:2019-06-30 14:12:07

标签: python simplehttpserver jamstack

在开发过程中,我想使用SimpleHTTPServer为本地站点提供服务。我正在使用基本的javascript,HTML和CSS。我有这种项目结构:

  • app(带有src文件的文件夹)
  • dist(用于存放主机所有内容的构建文件夹)
    • 资产(css,js等)
    • 服务(用于不同服务的html文件)
    • name_of_service_1.html
    • name_of_service_2.html
    • index.html
    • services.html
  • package.json
  • gulp.js

内部导航中,每个链接都有一个基本结构,如下所示:

<a href="/services">Services</a>
<a href="/services/name_of_service_1>Service 1</a>

除此之外,我正在使用HTML预加载,因此,如果有人将鼠标悬停在这些链接上,则可以更快地加载页面。因此,我不能使用services.html等,因为在这种情况下,预加载将无法工作。我正在使用netlify托管此站点,并且一切正常。

我的问题:如何通过SimpleHTTPServer在本地提供服务,但是该页面将很好地加载,而链接中没有.html扩展名。

0 个答案:

没有答案