我想拥有一个网站 www.mywebsite.com &单独的子目录,如 www.mywebsite.com/uk , www.mywebsite.com/us 等......
所以 www.mywebsite.com/uk 将显示英国相关内容。同样 www.mywebsite.com/us 将显示美国相关内容。我的数据库&项目文件都是一个。我不想为每个文件夹维护单独的文件,这是最糟糕的情况。
有没有办法可以创建像'UK','US'这样的Sub目录,并指向$ root文件夹而不是重定向。同样从代码中我应该能够检测用户来自哪个子目录。
我希望我的问题很明确。如果问题不明确,我可以提供更多细节/
答案 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