昨晚我在我的网站上遇到了一个异常问题:代理商:googlebot.
HomeController# (ActionView::MissingTemplate) "Missing template home/index with {:formats=>[:\"\\\"*/*\\\"\"], :locale=>[:en, :en], :handlers=>[:haml, :rjs, :rhtml, :builder, :rxml, :erb]} in view paths \"/disk1/home/slugs/302902_9453ada_84cd/mnt/app/view
Run Code Online (Sandbox Code Playgroud)
我不明白这意味着什么.似乎奇怪的是格式.有人经历过类似的事吗
谢谢.
这通常意味着有人使用了该页面,谷歌对其进行了标记,并开始对其进行抓取。缺少模板表明您有一个 GET 请求,该请求通常仅响应 xhr 或 js 请求,但 Google 正在发出普通的旧 html 请求,并且您的控制器不知道如何处理它。
通常的响应是: 1. 处理该操作的 html 版本。2. 如果您不希望 googlebot 抓取该网址,请将其添加到您的 robots.txt 文件中。3.如果它正在抓取的操作通常是表单提交的目标并且Google正在抓取它,请确保在路由中它仅响应适当的http方法。
| 归档时间: |
|
| 查看次数: |
438 次 |
| 最近记录: |