我正在通过我的Rails 3.2应用程序中的ajax将表单加载到页面上。谷歌正在接收这些观点,而网址只会呈现空白页面。在尝试从我的应用程序外部(http referrer或类似的东西)查看或仅使用robots.txt文件时,我是否应该以某种方式阻止访问这些页面?
因此我的问题是:当你有一个只通过ajax加载的视图时,最好的做法是什么。这是一个编程问题,因为我很乐意为我的控制器文件等编写任何最佳实践。但是,它也是从SEO的角度和我的应用程序的性能。
我不希望Google为这些网页编制索引 - 但是 - 我不知道是否直接阻止访问是最佳选择(例如在这个问题:How deny access direct URL to my partial views?< - 错误的环境,或者这个https://stackoverflow.com/questions/11522307/prevent-direct-access-to-certain-urls-only-rails-app-can-load-them< - 相关但未得到答复。)
当然,我可以在robots.txt中定义这些页面并阻止它们被编入索引,但是,也许有更好的解决方案。
答案 0 :(得分:0)
如果您不希望Google将您的任何应用页面编入索引,无论是否有Ajax,我建议您只使用robots.txt文件向Google索引。
我不知道阻止特定部分的方法,只有整页。
这将被视为SEO最佳实践。
你认为这可能不是解决方案吗? UX? Google TOS?