我在 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 中定义这些页面并阻止它们被索引,但是,也许有更好的解决方案。