是否允许在url段中使用"&"字符?

nuh*_*003 1 seo url-rewriting

允许使用网址中的"&"字符吗?如果url是非法的并且存在,对url有什么影响.我正在寻找SEO观点的答案.

例:

rootdomain.com/Black&Decker/products

Bri*_*new 12

允许(在其他地方)作为在GET中分离指定参数的一部分,例如

http://example.com/query?a=1&b=2
Run Code Online (Sandbox Code Playgroud)

定义a=1 b=2.

请注意,&是RFC3986下的保留字符.有关详细信息,请参阅百分比编码的Wikipedia条目.

  • 除此之外,如果它在HTML中,你必须转义它:/ query?a = 1& b = 2 (4认同)
  • 在我看来,阅读RFC 3986,在主机名和第一个斜杠之后,'*'被允许*到处*.具有特殊含义的字符只是'?' 和'#'. (3认同)
  • 另请注意,虽然您必须在HTML中转义它,但是__不能在JavaScript中转义它.所以你必须记住`<a href="a&b">`但是`location.href ='a&b';` (2认同)