[英]GitHub Pages trailing slashes
在启用了directory_indexes的 GitHub Pages上使用Middleman,我想知道是否可以摆脱GitHub添加的结尾斜杠。
我的网址基本上是: /foo-bar -> /foo-bar/index.html
。
访问/foo-bar
在GitHub上的页面重定向到/foo-bar/
。
有什么办法可以防止这种重定向?
当服务器收到URL http:// servername / foo / dirname的请求时,将发出“尾随斜杠”重定向,其中dirname是目录。 目录要求末尾加斜杠,因此mod_dir发出重定向到http:// servername / foo / dirname /的命令 。
问题在于,GitHub页面/ Jekyll构建您上面显示的方式。 要解决此问题, foo-bar
必须是文件而不是目录:
http://example.com/foo-bar.html
然后,您应该可以执行以下操作:
http://example.com/foo-bar
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.