Я пытаюсь использовать netlify для размещения статического сайта.Я создаю сайт, используя wget -mk http://hostname/
, поэтому получаю большое количество статических файлов с переписанными ссылками.
Я хотел бы подтолкнуть их к netlify и иметь этот хост на сайте.
Страницы, оканчивающиеся на .html, обрабатываются как HTML-файлы и отображаются корректно.
Страницы с «симпатичными URL-адресами», такими как /about
, обрабатываются как текстовые файлы, а HTML-разметка
Я не могу переименовать все эти файлы, пока не добавлю перезаписи, потому что есть внешние ссылки на сайт, которые я хочу сохранить.
Я попытался настроить _headers
файл, но не было ясно, каков был порядок операций.Вот пример _headers
файла:
/*.css
Content-Type: text/css
/*.js
Content-Type: text/javascript
/*.jpg
Content-Type: image/jpg
/*.jpeg
Content-Type: image/jpg
/*.png
Content-Type: image/png
/*.gif
Content-Type: image/gif
/*
Content-Type: text/html
Это обрабатывает все как text / html.Я мог бы удалить последнюю строку, но тогда файлы, которые довольно симпатичны, снова обрабатываются как текст.
Это единственное решение, позволяющее перебирать все файлы и помечать их как html, используя полный путь, в результате чего файл _headers
будет выглядеть примерно так:
/about
Content-Type: text/html
/contact
Content-Type: text/html
...
Я посмотрел вДокументация netlify и гуглил и не смог найти ничего полезного.