我在一个简单的网站上使用 jQuery 并有一个主页“index.html”,它可以通过 jQuery ajax 请求加载一些内容(例如“info1.html”或“info2.html”),并显示结果这些请求位于“index.html”页面的一个元素内。
如果用户以某种方式直接访问“info1.html”,他们是否可以重定向或加载主“index.html”页面? (或者对于此类事情的最佳做法是什么)因为 Google 正在索引所有用于 ajax 请求的小 html 文件,有时用户可以通过这些页面点击进入该网站。
谢谢。
最佳答案
解决方法 1:
由于 jquery 默认情况下会选择 body 标签内的内容,因此您可以在 head 元素中添加一个脚本以将您重定向到主页或元标签(更正确),如 Daniel 所述。 p>
解决方法 2:
如果你的 ajaxed 文件在一个文件夹中,你可以使用 robots.txt 文件并指示谷歌不要索引这些文件夹中的页面..
或者您可以直接从这些页面中执行此操作(查看 http://en.wikipedia.org/wiki/Noindex)
关于jquery - 如果用户访问用于 ajax 请求的页面,是否加载主页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2474078/