Angularjs与使用prerender.io的谷歌机器人

Angularjs与使用prerender.io的谷歌机器人,angularjs,apache,adsense,Angularjs,Apache,Adsense,我有很多问题,在我的网站上获得adsense。我正在尝试配置virtualhost,以便在机器人分析我的web时使用prerender.io,但google机器人(使用搜索控制台)返回“不可访问”,我找不到解决方案 这是我的虚拟主机(apache2)的重要代码: 在my mainApp.js中: $locationProvider.html5Mode(true); $locationProvider.hashPrefix('!'); 在my index.html中: &

我有很多问题,在我的网站上获得adsense。我正在尝试配置virtualhost,以便在机器人分析我的web时使用prerender.io,但google机器人(使用搜索控制台)返回“不可访问”,我找不到解决方案

这是我的虚拟主机(apache2)的重要代码:

在my mainApp.js中:

$locationProvider.html5Mode(true);
            $locationProvider.hashPrefix('!');
在my index.html中:

<meta name="fragment" content="!">

有人知道我做错了什么吗??我已经测试更改好几天了,我没有让google机器人从prerender加载web


非常感谢

我解决了问题,答案是:

RewriteCond %{HTTP_USER_AGENT} baiduspider|Google(.*)|facebookexternalhit|visionutils|Facebot|twitterbot|rogerbot|linkedinbot|embedly|quora\ link\ preview|showyoubot|outbrain|pinterest [NC,OR]

RewriteCond %{QUERY_STRING} _escaped_fragment_

RewriteRule ^(?!.*?(\.js|\.css|\.xml|\.less|\.png|\.jpg|\.jpeg|\.gif|\.pdf|\.doc|\.txt|\.ico|\.rss|\.zip|\.mp3|\.rar|\.exe|\.wmv|\.doc|\.avi|\.ppt|\.mpg|\.mpeg|\.tif|\.wav|\.mov|\.psd|\.ai|\.xls|\.mp4|\.m4a|\.swf|\.dat|\.dmg|\.iso|\.flv|\.m4v|\.torrent|\.ttf|\.woff))(.*) http://service.prerender.io/http://www.ifmyweb.com/$2 [P,L]

希望它能帮助其他人:)

首先,您公开了您的私有Prerender.io令牌。您将希望进入您的帐户并生成一个新帐户,这样就没有人可以使用它。第二,当我测试你的网站时,我看到一个重定向正在发生,所以它几乎可以正常工作。但它需要是一个代理,而不是重定向。你能发电子邮件给我吗todd@prerender.io?这个问题与angularJs无关
RewriteCond %{HTTP_USER_AGENT} baiduspider|Google(.*)|facebookexternalhit|visionutils|Facebot|twitterbot|rogerbot|linkedinbot|embedly|quora\ link\ preview|showyoubot|outbrain|pinterest [NC,OR]

RewriteCond %{QUERY_STRING} _escaped_fragment_

RewriteRule ^(?!.*?(\.js|\.css|\.xml|\.less|\.png|\.jpg|\.jpeg|\.gif|\.pdf|\.doc|\.txt|\.ico|\.rss|\.zip|\.mp3|\.rar|\.exe|\.wmv|\.doc|\.avi|\.ppt|\.mpg|\.mpeg|\.tif|\.wav|\.mov|\.psd|\.ai|\.xls|\.mp4|\.m4a|\.swf|\.dat|\.dmg|\.iso|\.flv|\.m4v|\.torrent|\.ttf|\.woff))(.*) http://service.prerender.io/http://www.ifmyweb.com/$2 [P,L]