Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.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
Javascript 如何告诉谷歌/脸谱网“fetch”&引用;带“"_逃逸碎片;?_Javascript_Ajax_Facebook_Seo_Hashtag - Fatal编程技术网

Javascript 如何告诉谷歌/脸谱网“fetch”&引用;带“"_逃逸碎片;?

Javascript 如何告诉谷歌/脸谱网“fetch”&引用;带“"_逃逸碎片;?,javascript,ajax,facebook,seo,hashtag,Javascript,Ajax,Facebook,Seo,Hashtag,我有一个重AJAX的网站,想让它对搜索引擎更友好。我读了以下文章, 还有一些人知道,Google查找带有“#!”的链接将转换为“_转义的_片段”,因此我编写了一个javascript来动态创建和存储页面快照。 例如: 原始页面(漂亮的URL) 将在以下链接(丑陋的URL)中创建快照 然而,谷歌无法获取,Facebook也无法获取 嗯,我不确定漂亮URL和丑陋URL之间的URL映射格式。 如有任何提示或提示,将不胜感激。 谢谢。我不确定我是否想点击那些看起来吓人的链接。。。难道没有办法让你的问

我有一个重AJAX的网站,想让它对搜索引擎更友好。我读了以下文章, 还有一些人知道,Google查找带有“#!”的链接将转换为“_转义的_片段”,因此我编写了一个javascript来动态创建和存储页面快照。
例如:
原始页面(漂亮的URL)

将在以下链接(丑陋的URL)中创建快照

然而,谷歌无法获取,Facebook也无法获取
嗯,我不确定漂亮URL和丑陋URL之间的URL映射格式。 如有任何提示或提示,将不胜感激。

谢谢。

我不确定我是否想点击那些看起来吓人的链接。。。难道没有办法让你的问题更加独立吗?(如果这个问题变得出名,我们希望它保持相关性,即使被引用的网站离线…)当繁体中文被编码时有点可怕,然而,在文档1中,Google在“转义_片段”之后显示的所有内容都应该是encodeURIComponent(),所以我做了。。。同时,哪个链接下线了?我编辑了问题,把链接改成了英文,希望这能让问题看起来更好。谢谢。您的服务器需要处理第二个URL,然后提供包含请求内容的HTML文档。另外,至少根据谷歌的说法,
\u expected\u fragment\u
必须是一个查询字符串参数——而你已经将它作为路径段的一部分(甚至拼写不正确)。顺便说一句,当人们说“漂亮的URL”时,他们指的是由人类可以理解的内容组成的URL——你的
/#/article?uid=Sample-daad6i1m7kacerk9&search=
在这方面肯定不是“漂亮”的。谢谢,问题解决了,对于那些有相同问题的人,特别是NODEJS用户,只是不必遵循第二篇教程文章。