首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GoogleBot移动在Rails站点抛出错误

GoogleBot移动在Rails站点抛出错误
EN

Stack Overflow用户
提问于 2012-01-09 17:28:20
回答 1查看 861关注 0票数 1

一天中有几次,我收到错误的页面,没有正确的格式。

代码语言:javascript
复制
ActionView::MissingTemplate: Missing template frontpage/index with {:handlers=>[:erb, :rjs, :builder, :rhtml, :rxml, :slim, :haml], :formats=>["*/*;q=0.6"], :locale=>[:en_GB, :en_GB]} in view paths .....

错误环境:

代码语言:javascript
复制
> HTTP_ACCEPT    
> "*/*;q=0.6" 
> HTTP_ACCEPT_ENCODING   
> "gzip,deflate"
> HTTP_CONNECTION    
> "Keep-alive" HTTP_FROM     "googlebot(at)googlebot.com"
> HTTP_USER_AGENT    
> "SAMSUNG-SGH-E250/1.0 Profile/MIDP-2.0
> Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0 (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)"

每一次,似乎都是GoogleBot手机在试图抓取这个页面。

我们正在使用带有Nginx / Passenger web服务器的Rails 3.0.7。有没有什么与移动爬虫相关的配置来避免抛出这个错误?

EN

回答 1

Stack Overflow用户

发布于 2012-01-09 18:25:23

这是一个已知的问题:https://github.com/rails/rails/pull/4176

您可以在控制器中使用respond_to和respond_with方法来修复它。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8786239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档