Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Python SimpleHTTPServer提供不带.html的文件_Python_Simplehttpserver_Jamstack - Fatal编程技术网

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

使用Python SimpleHTTPServer提供不带.html的文件,python,simplehttpserver,jamstack,Python,Simplehttpserver,Jamstack,我想在开发时使用SimpleHTTPServer为本地站点提供服务。我使用的是基本的javascript、HTML和CSS。我有这样的项目结构: 应用程序(包含src文件的文件夹) dist(主机的所有内容所在的生成文件夹) 资产(css、js等) 服务(不同服务的html文件) 服务名称\u\u 1.html _服务的名称__2.html index.html services.html package.json 大口喝 在导航中,我对每个链接都有一个基本结构,如下所示: <a

我想在开发时使用SimpleHTTPServer为本地站点提供服务。我使用的是基本的javascript、HTML和CSS。我有这样的项目结构:

  • 应用程序(包含src文件的文件夹)
  • dist(主机的所有内容所在的生成文件夹)
    • 资产(css、js等)
    • 服务(不同服务的html文件)
    • 服务名称\u\u 1.html
    • _服务的名称__2.html
    • index.html
    • services.html
  • package.json
  • 大口喝
在导航中,我对每个链接都有一个基本结构,如下所示:

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

除此之外,我还使用了HTML预加载,这样当有人将鼠标悬停在这些链接上时,页面加载速度会更快。因此,我不能使用services.html等,因为在这种情况下,预加载将无法工作。我正在使用netlify来主持这个网站,在那里一切正常

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