可能重复:
What's the shebang (#!) in Facebook and new Twitter URLs for?
您好!
此网址之间有什么区别:mysite.com/images.php#img-1
和此网址:mysite.com/images.php#!img-1
,是吗?
我有一个简单的照片库,没什么特别的,可以改变JavaScript文件数组中的图像,而不是使用jQuery“在现场”为每个图像刷新页面。
谢谢。
答案 0 :(得分:2)
如果您正在运行包含您希望在搜索结果中显示的内容的AJAX应用程序,我们会有一个新流程,在实施后,可以帮助Google(以及可能的其他搜索引擎)抓取您的内容并将其编入索引。从历史上看,AJAX应用程序很难被搜索引擎处理,因为AJAX内容是由浏览器动态生成的,因此对抓取工具不可见。虽然现有处理此问题的方法,但它们涉及定期手动维护以使内容保持最新。
和
- 向抓取工具表明您的网站支持AJAX抓取方案 将您的AJAX网站编入索引的第一步是向抓取工具表明您的网站支持AJAX抓取方案。执行此操作的方法是在哈希片段中使用特殊标记(即URL中#符号后面的所有内容):哈希片段必须以感叹号开头。例如,如果您的AJAX应用程序包含如下URL:
醇>
答案 1 :(得分:1)
Google使用#!
样式索引ajax内容。
答案 2 :(得分:1)
一旦你在一个使用hashbang 网址,Google会发现您的身份 按照他们的协议,和 以特殊方式解释您的网址 - 他们会把所有事情都拿走 hashbang,并将其作为一个传递给网站 相反,URL参数。他们的名字 用于参数是: _escaped_fragment _
参考:http://www.seomoz.org/blog/how-to-allow-google-to-crawl-ajax-content