我正在写Global.asax.cs的Application_BeginRequest部分。
出于SEO的目的,我正在尝试重定向正在查看的用户:
http://www.example.com/Default.aspx
至:
http://www.example.com/
我的问题是:
我如何知道正在看哪个用户?我一直在使用:
HttpContext.Current.Request.Url.*
但是,无论我访问哪个参数,所有参数都是相同的。
最佳答案
如果您只关心SEO,则可以使用规范的“标记”。
如果将其放在Default.aspx页中:
<link rel="canonical" href="http://www.mysite.com/" />
Google会始终编制索引
http://www.mysite.com/Default.aspx
如
http://www.mysite.com/
防止两个页面都被索引并在搜索结果中竞争。
您可以在此处阅读更多信息:http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html
关于c# - 如何判断用户访问的是 “/Default.aspx”还是 “/”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8629232/