gpt4 book ai didi

asp.net - 如何使用 SPA 中的参数重定向到同一应用程序的子域

转载 作者:行者123 更新时间:2023-12-03 03:13:57 25 4
gpt4 key购买 nike

我想知道如何配置我的域记录和 IIS 设置,让 2 个子域(例如 app.mydomain.com 和 admin.mydomain.com)指向同一个 SPA asp.net 应用程序,但指向 admin.mydomain。 com 应该传递一个参数来显示不同的页面。

mydomain 托管在 Azure 中并使用 Trafficmanager.net

我有:app.mydomain.com --> Trafficmanager.net --> mysite.cloudapp.net

我想补充一下:admin.mydomain.com --> mysite.cloudapp.net?someParam=1

想法?非常感谢您的宝贵时间。

最佳答案

如果参数始终相同,可以使用URL Rewrite module web.config 文件中的规则类似于:

<rewrite>
<rules>
<rule name="Canonical Host Name" stopProcessing="false" xdt:Transform="Insert">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" negate="false" pattern="^(admin\.example\.com)$" />
</conditions>
<action type="Redirect" url="https://www.example.com/?someParam=1" redirectType="Permanent" />
</rule>
</rules>
</rewrite>

只需像添加任何其他 DNS 一样添加您的管理员 CNAME 以及流量管理器中的端点即可。

关于asp.net - 如何使用 SPA 中的参数重定向到同一应用程序的子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31928243/

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