查询字符串前的尾部斜杠。不好的做法?
Trailing slash before a query string. Bad practice?
我有一个 URL 喜欢 www.example.com/store/
,它指向商店页面
当用户点击折扣 link 时,它会添加参数 ?discount=foo
,所以我的 link 看起来像这样:www.example.com/store/?discount=foo
.
一切正常。但是在这种情况下,在查询字符串之前使用正斜杠是不好的做法吗?
有效:
- path component 可能以斜线结尾 (
/
)。
- query component 以 URI 中的第一个问号 (
?
) 开头。
我有一个 URL 喜欢 www.example.com/store/
,它指向商店页面
当用户点击折扣 link 时,它会添加参数 ?discount=foo
,所以我的 link 看起来像这样:www.example.com/store/?discount=foo
.
一切正常。但是在这种情况下,在查询字符串之前使用正斜杠是不好的做法吗?
有效:
- path component 可能以斜线结尾 (
/
)。 - query component 以 URI 中的第一个问号 (
?
) 开头。