【发布时间】:2014-11-23 04:38:58
【问题描述】:
在互联网上进行了一些挖掘之后,我无法找到一个很好的答案来解决我可以将哪些字符用于 URL 片段。我正在编写一个利用 URL 片段的 javascript 脚本。
我想让 URL 看起来不那么复杂,从而使 URL 看起来更美观。所以我想知道我是否可以使用像':,?,&或!'这样的字符在 URL 片段中并且仍然有效。
我的 URL 片段应包含以下值:
-
按顺序排列
- id
- desc 或 asc
-
路径
- /the/full/escaped/path/here/
【问题讨论】:
-
谢谢 bmargulies,但我仍然无法在该页面上找到 URL 片段的有效字符。
-
见 2.5 和 3.5。后者最后说任何事情,甚至 / 和 ?,都可能发生。
-
对我来说它只说字符 / 和 ?被允许。 (允许使用斜杠(“/”)和问号(“?”)来表示片段标识符内的数据。)