gpt4 book ai didi

.net - 重定向到另一个域但同一服务器

转载 作者:行者123 更新时间:2023-12-02 02:34:44 25 4
gpt4 key购买 nike

我有两个域,例如 www.male.com 和 www.female.com,它们都指向同一个网站应用程序。在这个应用程序中,我有一个 HTTP 模块,它检查用户的 session 是否仍然处于事件状态,如果是,则检查用户是男性还是女性。

我想检查用户从哪个域进入网站。如果用户是男性但输入(来自)www.female.com,则必须将用户重定向到 www.male.com。如果是女性,则必须执行相反的操作。

其他场景是:

  • 男性用户进入www.female.com/articles/test.aspx,应该重定向到www.male.com/articles/test.aspx

  • 男性用户输入test.female.com/main/default.aspx,应该重定向到test.male.com/main/default.aspx。

我在 IIS 7.0 机器上使用 ASP.NET 3.5。

马丁

最佳答案

您可以使用 Request.Url.Host确定他们在哪个网站(male.com 或 female.com),然后使用 Response.Redirect引导他们到正确的网站。您可以使用 Request.Url 上的其他属性来确定用户正在查看的确切路径。

关于.net - 重定向到另一个域但同一服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2306764/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com