我正在尝试使用 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
这将所有内容都视为文本/html。我可以删除最后一行,但漂亮的文件再次被视为文本。
是迭代所有文件并使用完整路径将它们标记为 html 的唯一解决方案,这将使_headers
文件看起来像这样:
/about
Content-Type: text/html
/contact
Content-Type: text/html
...
我查看了 netlify 文档并用谷歌搜索,但找不到任何有用的东西。