0

我在 Rails 3.2 应用程序中通过 ajax 将表单加载到页面上。谷歌正在获取这些视图,而网址只是呈现空白页面。尝试从我的应用程序外部(http 引荐来源网址或类似的东西)查看时,我应该以某种方式阻止访问这些页面,还是只使用 robots.txt 文件?

因此我的问题是:当您有一个仅通过 ajax 加载的视图时,最好的做法是什么。这是一个编程问题,因为我很乐意为我的控制器文件等编写任何最佳实践。但是,这也是从 SEO 和我的应用程序性能的角度来看的。

我不希望 Google 将这些页面编入索引 - 但是 - 我不知道直接阻止访问是否是最佳选择(例如在这个问题中:如何拒绝访问我的部分视图的直接 URL? <- 错误的环境,或者这个一个https://stackoverflow.com/questions/11522307/prevent-direct-access-to-certain-urls-only-rails-app-can-load-them <- 相关但未答复。)

当然,我可以在我的 robots.txt 中定义这些页面并阻止它们被索引,但是,也许有更好的解决方案。

4

1 回答 1

0

如果您不希望 Google 出于 Ajax 或非 Ajax 的原因将您的任何应用程序页面编入索引,我建议您只需使用 robots.txt 文件向 Google 不编入索引。

我不知道阻止特定部分的方法,只有整个页面。

这将被视为 SEO 最佳实践。

您是否有任何理由认为这可能不是解决方案?用户体验?谷歌服务条款?

于 2012-11-22T17:44:28.587 回答