Я хочу использовать 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 в ссылке.