IIS将子目录创建到根文件夹并检测来自哪个子目录的用户

时间:2014-02-27 06:26:05

标签: asp.net iis

我想拥有一个网站 www.mywebsite.com &单独的子目录,如 www.mywebsite.com/uk www.mywebsite.com/us 等......

所以 www.mywebsite.com/uk 将显示英国相关内容。同样 www.mywebsite.com/us 将显示美国相关内容。我的数据库&项目文件都是一个。我不想为每个文件夹维护单独的文件,这是最糟糕的情况。

有没有办法可以创建像'UK','US'这样的Sub目录,并指向$ root文件夹而不是重定向。同样从代码中我应该能够检测用户来自哪个子目录。

我希望我的问题很明确。如果问题不明确,我可以提供更多细节/

1 个答案:

答案 0 :(得分:1)

我并不认为这是一种正确的方式。无论如何try to examine Request.Url,请参阅MSDN

Uri url = new Uri("http://example.com/uk/Foo.aspx?Bar";

string a = url.AbsolutePath; // /uk/Foo.aspx
string q = url.PathAndQuery; // /uk/Foo.aspx?Bar