Angular JS应用程序不会在Google中抓取和索引
Angular JS Application doesn't crawl and index in Google?
我已经设置好了在谷歌搜索引擎中抓取我的Angular JS应用程序的所有内容。
Website url :
http://templatic.net/test/
我已经为Angular JS应用程序设置了html5Mode
,并且还设置了为特定请求生成html快照。
当Google爬虫来的时候它会得到我的网址比如http://templatic.net/test/?_escaped_fragment_=/job_category/mobile
换成http://templatic.net/test/job_category/mobile
但是当我去谷歌网站管理员,点击Fetch as Google
的特定链接,然后它不会返回我的HTML快照的特定URL。
我还在谷歌网站管理员工具中添加了sitemap.xml
,它被接受,但没有一个链接被索引。
我不知道我做错了什么。
我也遇到过类似的问题。我使用iis服务器。我通过检查其用户代理并重定向到另一个服务器渲染应用程序,其中它返回元标签,通过捕获谷歌爬虫解决了这个问题。
这是我的iis重定向规则<rule name="Imported Rule 1" stopProcessing="true">
<match url="(.*)" ignoreCase="false" />
<conditions>
<add input="{HTTP_USER_AGENT}" pattern="(facebookexternalhit)|(Twitterbot)|(Pinterest)|(Googlebot)|(developers.google.com)|(LinkedInBot)|(WhatsApp)" />
</conditions>
<action type="Redirect" url="https://myredirectionapp/snapshot?qp={R:1}" appendQueryString="false" />
</rule>
相关文章:
- 同源策略目的|用户数据与基本页面数据|客户端页面抓取
- VBA正在抓取不在HTML源文件中的生成内容
- 尝试使用Node.js动态路由从IMDB中抓取电影内容.但是在我的output.json文件中没有定义
- 如何从网站上抓取链接和图片
- 用jquery抓取图像SRC-attr
- Javascript Regex-从价格中抓取分隔符
- 使用网络服务器的IP地址而不是域名对其进行屏幕抓取
- Javascript:如何从URL中抓取片段并将其写入一些PHP
- 使用htmlunit抓取动态网页
- 如何抓取URL的一部分并将其粘贴到页面上的某个位置
- Html抓取网站加载错误的J汤Java
- 如何获取网站所有页面的链接以进行数据抓取
- 如何使用AJAX和JSON从一个页面抓取PHP变量到另一个页面
- 我可以使用RubyonRails抓取URL的源代码吗?还是应该使用PHP
- 我如何从一个无限滚动的网站抓取图像,其中api是隐藏的,我无法通过使用Inspect Element获得它->网络
- 淘汰从选项中抓取类
- 在Python中抓取javascript渲染的文本的最快解决方案
- 什么是处理JavaScript的最简单的网络抓取工具
- Jssor-按索引抓取元素
- Angular JS应用程序不会在Google中抓取和索引