是否可以在 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
。但这在静态世界中是不可能的。
我现在有这个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
。但这在静态世界中是不可能的。