2013-04-08 49 views
0

有谁知道是否有一种干净的方式来获取浏览器地址栏的内容,而不是绝对URI?如何获取浏览器地址栏的内容,而不是完整的URI

我知道你可以使用Request.Url.AbsoluteUri来获得完整的请求,通常情况下,这很好。但是,在这种情况下,我需要知道用户是否通过网站的基本DNS登录到网页上。

例如,如果我的网站被称为http://www.mysite.com,默认页面是page1.aspx这个,然后Request.Url.AbsoluteUri如果用户点击来自http://www.mysite.com现场返回http://www.mysite.com/page1.aspx。在这种情况下,我想要得到的是:http://www.mysite.com。这可能吗?

这样做的原因是,如果网站是通过基本URL访问的,而不是网页包含在地址栏中,我可以让网站在根网页上嵌入统计JavaScript代码。这有意义吗?

回答

0

你正在寻找任期为URL重写

参考this教程

相关问题