Использование Python SimpleHTTPServer для обслуживания файлов без .html - PullRequest
0 голосов
/ 30 июня 2019

Я хочу использовать SimpleHTTPServer для обслуживания моего локального сайта во время разработки. Я использую базовый JavaScript, HTML и CSS. У меня есть такая структура проекта:

  • приложение (папка с файлами 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 в ссылке.

...