asp.net - 具有 2 个不同域的 mvc3 路由

标签 asp.net asp.net-mvc asp.net-mvc-3 url asp.net-mvc-routing

我用 mvc3 开发了一个多文化应用程序。我有一个包含域列表的表(当前有 2 条记录):

  1. www.mydomain.com -> en-US
  2. www.mydomain.pl -> pl-PL

我的应用程序动态检查您来自哪个域,然后根据域设置 CurrentCultureUI。这在我的本地主机上运行良好,因为我还将这些域添加到我的主机文件中,但是我不确定如何在实时环境中处理这个问题? (是的,我已经购买了这两个域名)有什么想法吗?

编辑: 我已经从 godaddy 购买了一个“.com”域名和托管服务,并且从另一个注册商 (home.pl) 购买了另一个“.pl”域名。我已将我的网站上传到 godaddy,但“pl”版本不起作用。现在,当我转到“.pl”域的域管理器时,我可以选择“使用其他主机”以及“DNS”和“IP”的文本框。这是我需要做的吗?我需要从Godaddy那里得到什么? 'home.pl' 域配置?

最佳答案

如果它在本地使用主机文件工作,我没有看到任何问题。 在现实生活中没有区别,因为主机文件替换了现实世界中的 DNS 记录。 将您的真实域名指向相同的 IP 地址。 易于支持 future 的域将 .com 指向 IP 地址,并在其他域中将 CNAME 添加到 .com 域。在这种情况下,如果您的 IP 地址发生更改,您只需更改 .com 域中的 DNS 记录。

关于asp.net - 具有 2 个不同域的 mvc3 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6493137/

相关文章:

c# - 在asp.net中的另一个下拉框中进行选择后如何显示隐藏的下拉框?

asp.net - 上传后删除文件

asp.net-mvc - 必需的 NotMapped bool 值无法正确验证

asp.net-mvc-3 - MVC3 输入提交

asp.net - 如何为 ASP.NET MVC 操作生成 URL,包括主机名和端口?

c# - 无法打开下载保存对话框

c# - 如何在我的 ASP.net Core 应用程序中同时使用 Bearer 和 Cookie 身份验证?

c# - 如何同时触发客户端和 MVC 验证?

asp.net-mvc - ASP.NET MVC 缓存因 Controller 操作参数而异

asp.net-mvc - 默认情况下将@Html.RadioButtonFor 设置为选中