是否可以在 Github 页面上使用 Jekyll 使 URL 参数不带问号?

Is it possible to have URL parameters without question marks, using Jekyll on Github Pages?

我现在有这个URL:

http://unav-go.github.io/?p=37.1966,-3.6245

我想要一个像这样的URL:

http://unav-go.github.io/37.1966/-3.6245

我正在阅读 Jekyll 文档,但没有找到如何执行此操作。这可能吗?提前致谢 |o/

正在做:

http://unav-go.github.io/37.1966/-3.6245

只会定向到您的 Jekyll 站点中的另一个位置。

所以,我不建议这样做。这样做是可能的,但您将进行重定向,并且您将创建大量链接以重定向到正确的位置,因为应用程序正在使用 URL.

中的参数

我建议选择前者。

http://unav-go.github.io/?p=37.1966,-3.6245

不,你不能。 http://domain.tld/path/ 是指向 http://domain.tld/path/index.html 的 url 或您在服务器配置中设置的任何索引页面。

http://domain.tld/path?param=value 是一个 url(总是指向 http://domain.tld/path/index.html),其参数用于服务器端(因为您的网站是静态的,它们不用于服务器端)或客户端在 javascript 旁边(这是您使用它们生成 gmap 标记的方式)。

http://domain.tld/path/value 假设您可以处理 url 服务器端以将其转换回 http://domain.tld/path?param=value。但这在静态世界中是不可能的。