Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
URL中的撇号。好主意还是坏主意?为什么?_Url_Seo - Fatal编程技术网

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

URL中的撇号。好主意还是坏主意?为什么?,url,seo,Url,Seo,我已经搜索过了,但我很难找到结论。如果这对搜索引擎优化有任何影响,我也很感兴趣。我建议不要使用 原因: Google使用非编码URL请求服务器,即使页面中的链接包含编码(%27)版本。对于不同的浏览器和其他搜索引擎,这种行为可能不同。此外,谷歌在搜索结果中显示非编码版本 您可以阅读Rahul Tripathi发布的链接(http://productforums.google.com/forum/#!topic/webmasters/aKVMfwL6WgE)关于带/不带撇号对搜索排名的影响 如果仍

我已经搜索过了,但我很难找到结论。如果这对搜索引擎优化有任何影响,我也很感兴趣。

我建议不要使用

原因:

  • Google使用非编码URL请求服务器,即使页面中的链接包含编码(%27)版本。对于不同的浏览器和其他搜索引擎,这种行为可能不同。此外,谷歌在搜索结果中显示非编码版本

  • 您可以阅读Rahul Tripathi发布的链接(http://productforums.google.com/forum/#!topic/webmasters/aKVMfwL6WgE)关于带/不带撇号对搜索排名的影响

  • 如果仍要使用撇号:

  • 确保您的web服务器能够很好地处理编码和非编码URL

  • 跟踪您的web服务器日志,查找由于robots不正确使用撇号而导致的404错误

  • 顺便说一句,目前我们正在进行一项实验,记录各种搜索引擎的行为,同时抓取带有不安全字符的页面。你可以在网站上找到

    我们执行的一个示例测试。 !$&'()*+,-.:;%3C=%3E@[/]%5E_u%60%7B%7C%7D~

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

    你也可以看到谷歌是如何在网站上缓存一个这样的URL的
    “()*%2B,-.:%3B%253C%3D%253E%40%5B%255C%5D%255E_%2560%257B%257C%257D~+&cd=1&hl=en&ct=clnk

    你检查过这个了吗:-它们是合法的。不管他们是首选,还是好的还是坏的,都是离题和主观的。他们对搜索引擎优化的影响最好在上问一下。同样的问题:1。(更新RFC1738)声明撇号是保留字符。仅当保留字符在URI方案中具有特殊含义时,才需要对其进行编码。撇号在HTTP中没有特殊意义,不需要编码。2.谷歌不应该请求编码的旁注,除非它是在原始请求中编码的。撇号(或单引号)是
    %27
    %60
    是背勾)。@w3d,你说得对,谢谢你的更正。我把撇号和反引号(反勾号)弄错了&相应地回答。我已经更新了上面的解释。