在我的一个ASP.NET MVC应用程序中,我使用动作链接来切换语言,例如, http://example.com/nl/home/switch?lang=en&redirect=/en/home/about
。当按下url时,开关功能将用户重定向到/en/home/about
,语言为en
(英文)。问题在于谷歌将交换动作链接编入索引,就好像它是链接页面一样。因此在此示例中,/en/home/about
在Google搜索结果中显示为http://example.com/nl/home/switch?lang=en&redirect=/en/home/about
而不是http://example.com/en/home/about
。我认为rel="nofollow"
不是一个选项,因为链接页面将被忽略。另外,在动作结果中,我使用函数Redirect(..);
,纠正我,如果我错了,但没有重定向函数发送头302?任何建议来解决这个问题?SEO:索引链接页面,但不索引URL
0
A
回答
0
Google无法很好地处理302重定向。 302重定向是一个“临时”重定向。当您发布302时,Google可能更愿意为重定向本身编制索引,因为您在说它指向的项目可能会更改。如果您更改了重定向代码以发布301永久重定向,我相信Google会按照您的愿望行事。
相关问题
- 1. 将索引链接到PHP页面
- 2. 获取搜索引擎链接到子页面,而不是索引
- 3. 传递和检索引用页面url
- 4. Solr的索引网页链接
- 5. JSP超文本链接到索引页
- 6. SEO:从数据库检索数据和URL,抓取和索引
- 7. 搜索引擎优化,同一页面,但与URL重写
- 8. 瓶颈URL路由在所有页面上失败,但索引(/)
- 9. 将索引页面重定向到索引页面,并在htaccess中附加了索引页面
- 10. 链接和Z索引
- 11. Sharepoint链接表索引
- 12. 静态页面名称和搜索引擎SEO
- 13. 缓慢activeadmin索引页面
- 14. WordPress静态索引页面
- 15. 页面索引控件
- 16. jQuery搜索引擎/页面
- 17. CodeIgniter更改页面索引
- 18. PHP链接/页面引用
- 19. 显示索引页面所有链接到文件夹
- 20. 搜索引擎如何获取未链接的页面?
- 21. 在索引页面访问链接模型的属性
- 22. 从索引链接加载页面时,Javascript无法加载
- 23. TYPO3索引搜索引擎 - 并非所有的页面内容被索引
- 24. 页面索引不起作用
- 25. Ransack不改变索引页面
- 26. Symfony的Jobeet找不到索引页面?
- 27. 索引或不索引
- 28. Mongodb索引或不索引
- 29. 索引,索引,索引
- 30. 阻止搜索引擎索引网页
认为你是对的,我以为302被永久移动,但它是301.'Redirect()'函数返回302,所以我认为我应该实现我自己的301函数。301不阻止Google访问当它有其他参数时再次链接? – Marthijn 2012-02-08 16:20:12