Jekyll GitHub页面尾部斜杠

Jekyll GitHub页面尾部斜杠,jekyll,github-pages,middleman,Jekyll,Github Pages,Middleman,在GitHub页面上使用启用的Middleman,我想知道是否可以以某种方式摆脱GitHub添加的尾部斜杠 我的URL基本上是:/foobar->/foobar/index.html 访问GitHub页面上的/foo-bar会重定向到/foo-bar/ 有没有办法防止这种重定向 当服务器收到一个请求时,会发出一个“尾部斜杠”重定向 其中dirname是目录的URL。名录 需要一个尾随斜杠,因此mod_dir将重定向到 问题是GitHub pages/Jekyll按照您所展示的方式构建 在上面

在GitHub页面上使用启用的Middleman,我想知道是否可以以某种方式摆脱GitHub添加的尾部斜杠

我的URL基本上是:
/foobar->/foobar/index.html

访问GitHub页面上的
/foo-bar
会重定向到
/foo-bar/

有没有办法防止这种重定向

当服务器收到一个请求时,会发出一个“尾部斜杠”重定向 其中dirname是目录的URL。名录 需要一个尾随斜杠,因此mod_dir将重定向到

问题是GitHub pages/Jekyll按照您所展示的方式构建 在上面要解决此问题,
foo bar
需要是文件而不是目录:

http://example.com/foo-bar.html
那么你应该能够做到:

http://example.com/foo-bar

问题是Middleman dev服务器找不到没有html扩展名的文件,所以我必须使用目录。我想我只能忍受后面的斜杠了。