草庐IT

Document-Fragment

全部标签

jquery - 搜索引擎会读取在 $(document).ready() 或 body load() 中进行的 API 调用吗

我正在设计一个网站,我们实际上是在创建一个html页面工厂。我们的数据库将包含页面的静态内容,但所述页面将通过对可公开访问的第3方网站的API调用进行扩充。例如YouTube、Discogs、WikiAPI、Last.FM都有他们向网站管理员推销的API。对这些API的调用将作为页面上静态内容的直接结果,并将用于使用来自所述API的最新信息自动扩充这些页面。当前的一个大问题是,当页面加载并进行这些调用时,Google、Bing、Yahoo等会检测到放置在DOM中的API结果还是只看到静态内容?此外,您能否建议在页面生命周期中进行这些调用javascript/jqueryeventwis

ajax - 当链接重定向到 ajax 链接时,google 爬虫是否会使用 ajax _escaped_fragment_ 格式?

我知道我可以反其道而行之,并让server.com/#!/mystuff成为可ajax抓取的,但我想知道是否可以反其道而行之。如果我有server.com/mystuff并将重定向发送到server.com/#!/mystuff,那么google爬虫是否会通过重命名过程运行该url,以便它跟随重定向到server.com/?escaped_fragment=mystuff? 最佳答案 根据网站管理员工具,没有[1]。Question:WhenshouldIuse_escaped_fragment_andwhenshouldIuse#

apache - document.location.href 中的特殊字符

制作具有如下网址的页面是否是一种不好的做法:http://example.com/-products-and-services.phphttp://example.com/-contact-us.phphttp://example.com/--books.phphttp://example.com/--translation.phphttp://example.com/--illustration.phphttp://example.com/-$-special-feature.phphttp://example.com/-$-vip-area.phpgoogle或apache会对这些

regex - 使用 _escaped_fragment_ 获取 .htaccess 以引导 googlebot 时出错

我正在尝试为我的主干应用程序使用预渲染服务,让我的页面在谷歌上编入索引。当我专门将googlebot添加到用户代理列表时,我知道设置工作正常,但有人建议我不要这样做,而建议使用_escaped_fragment_方法。唯一的问题是_escaped_fragment_参数没有正确传递。可以帮忙吗?谢谢!!!#html5pushstate(history)support:RewriteEngineOnRewriteCond%{HTTP_HOST}^example\.com$[OR]RewriteCond%{HTTPS}!onRewriteRule^(.*)$https://www.exam

seo - 如果我在 html 中添加 <meta name ="fragment"content ="!">,google 不会执行 javascript 吗?

我已经使用angularjs构建了网站,并且我正在使用html5pushstate模式。我还在html页面中添加了标签。我不为机器人提供html快照。我期待谷歌自己执行javascript并为我的网站编制索引。但是,谷歌正在按原样索引html页面(不执行javascript。)。我没有心情提供html快照,因为我读过谷歌很好地执行javascript。我已经为googlebot添加了上面的元标记来告诉它执行javascript。但是否因为我添加了元标记而期待快照? 最佳答案 我在WMC上进行了类似的讨论,可能会对您有所帮助...ht

meteor - <元名称 ="fragment"内容 ="!"> 不适用于 meteor.js

我正在使用JS框架Meteor.js。我为服务器端渲染添加了spiderable包,为seo标签添加了manuelschoebel:ms-seo。我也有这样的元标记:在网站管理员工具中,当我尝试使用google访问时,我看不到页面的呈现版本。但是,如果我添加到链接"?_escaped_fragment_=",一切都会完美无缺。测试链接是http://11budur.com/和http://11budur.com/?_escaped_fragment_= 最佳答案 我找到了答案:https://productforums.google

ajax - _escape_fragment_ 的重写规则

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion我想为写一个重写规则http://www.site.com/noticia/?_escaped_fragment_=noticia=/279/beto-cuevas3er-sencillo-dej-de-pensar到:http://www.site.com/noticia/#!noticia=/279/beto-cuevas3er-sencillo-dej-de-pensar我已经试过了,但离

php - Javascript document.write(metadata) 对 SEO 有效吗?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭9年前。Improvethisquestion我正在用多种语言构建一个网站。我所做的是检索浏览器语言,然后使用它相应地生成元标记。这个文件将包含在我的所有页面中:(我需要包含它,因为标题变体是用php存档的)functiongetLang(){returnnavigator.language||navigator.userLanguage;}varlang=getLang().substring(0,2);switch(lang){ca

javascript - 站点地图或 shebang 中的 escaped_fragment?

我的站点是一个单页应用程序并使用了大量的javascript。我已将我的服务器设置为生成用户使用javascript看到的站点,以便Google看到相同的内容。Google通过fragment元标记知道这一点,并将带有shebang的链接转换为escaped_fragment以获取呈现的网站。因为我想让Google知道我网站上不再有主页链接的不太新的文章,所以我添加了一个站点地图。问题是我是否应该添加urlswith或withoutshebang或将其转换为escaped_fragment。http://www.example.com/#!veryAwsomeDynamicPage或h

ajax - AJAX 站点的 Google 索引 : how to transition from _escaped_fragment_ method?

我的网站目前使用hashbangURLs和Google弃用的建议,即在使用_escaped_fragment_查询参数请求时提供静态页面。使用弃用方法的静态预生成页面示例:https://tweepi.com/app/#!/helpisstaticallyservedwhenrequestinghttps://tweepi.com/app/?_escaped_fragment_=/help我正在构建一个动态页面,不想一直重新生成一个静态HTML文件。我读了Google'snewrecommendation它只是说不要禁止Googlebot抓取您网站的CSS或JS文件。假设一个新的动态页