【问题标题】:what does colon ':' mean in URL?URL中的冒号“:”是什么意思?
【发布时间】:2020-05-21 03:10:44
【问题描述】:

例如http://www.wikihow.com/Special:CreatePage

“Special”和“CreatePage”之间的“:”是什么意思

【问题讨论】:

  • 无特殊含义。冒号只是路径中允许的字符,就像路径中的其他字符一样。如何解释它们取决于服务器。
  • 这能回答你的问题吗? Are colons allowed in URLs?

标签: html url uri


【解决方案1】:

http://mysite/gwturl#user:91/comment

[片段部分][2] (user:45/comments) 中的所有字符对于 [RFC 3986][3] URI 来说都是完全合法的。

[ABNF][4]的相关部分:

fragment      = *( pchar / "/" / "?" )
pchar         = unreserved / pct-encoded / sub-delims / ":" / "@"
unreserved    = ALPHA / DIGIT / "-" / "." / "_" / "~"
pct-encoded   = "%" HEXDIG HEXDIG
sub-delims    = "!" / "$" / "&" / "'" / "(" / ")"
                 / "*" / "+" / "," / ";" / "="

更多请参考下面的答案

Is a colon `:` safe for friendly-URL use?

【讨论】:

    猜你喜欢
    • 2012-10-09
    • 1970-01-01
    • 2019-09-14
    • 2012-09-25
    • 2021-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多