首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >是否可以将URL路由用于以下目的?

是否可以将URL路由用于以下目的?
EN

Stack Overflow用户
提问于 2009-11-21 01:48:56
回答 1查看 113关注 0票数 0

我有一个网站,这是从经典的asp转换为asp.net网页形式。网站的旧版本维护为独立的网站版本,一个用于美国,一个用于加拿大。

美国版本位于域名的根目录,加拿大版本位于名为"canada“的文件夹中。

新的asp.net版本的应用程序,它决定没有必要维护两个不同的版本的网站,它已经合并到一个网站。

然而,我想知道我是否可以利用URL路由来翻转任何试图通过加拿大的子文件夹访问网站的人,他们只是使用常规网站,只是他们的文化被设置为"en-CA“。

换句话说,旧网站的结构是这样的:

代码语言:javascript
代码运行次数:0
运行
复制
http://www.domain.com/ <-- US site
http://www.domain.com/canada <-- Canadian site

新站点将只在根域中,会话的区域性将被设置。

代码语言:javascript
代码运行次数:0
运行
复制
http://www.domain.com/ [Session("Culture") = "en-US"] <-- US site
http://www.domain.com/ [Session("Culture") = "en-CA"] <-- Canadian site

我想如果有人通过加拿大子文件夹访问该网站,我想在URL中维护该加拿大子文件夹,但实际上没有该文件夹中网站的物理副本。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-11-21 02:44:05

您不需要URL路由。只需在那里添加一个默认文档(index.aspx或default.asxp,无论您设置了什么),并在设置区域性后让页面重定向回http://www.domain.com/

编辑啊...也许我误解了。您希望用户访问的每个页面的URL中都有"canada“吗?在这种情况下,我可能会使用HttpModule...是的,URL路由。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1772177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档