撇号中的URL.好主意还是坏主意?为什么?

Gab*_*ner 12 url seo

我已经搜索过,但我找不到结论性的结论.如果这对SEO有任何影响我也会感兴趣.

kha*_*dim 13

我建议不要使用.

原因:

  1. 即使页面中的链接包含编码(%27)版本,Google也会请求具有非编码网址的服务器.对于不同的浏览器和其他搜索引擎,此行为可能不同.此外,Google会在搜索结果中显示非编码版本.

  2. 您可以阅读Rahul Tripathi发布的链接(http://productforums.google.com/forum/#!topic/webmasters/aKVMfwL6WgE),了解有/无撇号的搜索排名中的影响.

如果你还想使用撇号:

  1. 确保您的Web服务器能很好地处理编码和非编码的URL.

  2. 由于机器人使用撇号不当,请跟踪您的Web服务器日志中的404错误.

顺便说一下,我们正在运行一个实验来记录各种搜索引擎的行为,同时抓取具有不安全字符的页面.您可以在http://app.searchenabler.com/experiments/找到相关信息.

我们进行的一个示例测试. http://app.searchenabler.com/experiments/unsafe/%20!$&'()* +, - .:;%3C =%3E @ [/]%5E_%60%7B%7C%7D~

(您可以尝试在不同的浏览器中打开上面的URL并检查行为)

此外,您还可以在http://webcache.googleusercontent.com/search?q=cache:jkWRWOTPZXwJ:app.searchenabler.com/experiments/unsafe/%2520 !%24%26 '()*了解Google如何缓存一个此类网址 %2B, - :%3B%253C%3D%253E%40%5B%255℃%5D%255E_%2560%257B%257C%257D〜+ CD = 1&HL = EN&CT = clnk

  • **1.**[RFC 3986](http://www.faqs.org/rfcs/rfc3986.html)(更新RFC1738)声明撇号是_reserved_字符.如果保留的字符在URI方案中具有特殊含义,则只需对其进行编码.撇号在HTTP中没有特殊含义,不需要编码.**2.**除非在原始请求中编码,否则Google不应该请求编码的使用者.撇号(或单引号)是'%27`('%60`是反引号). (5认同)