gpt4 book ai didi

c# - 指向站点某个区域的另一个域

转载 作者:太空宇宙 更新时间:2023-11-03 16:22:46 25 4
gpt4 key购买 nike

我将如何去实现类似以下的东西......

example.com 网站有以下页面:

example.com/id1/page1/
example.com/id1/page2/
example.com/id1/page3/
example.com/id2/page1/
example.com/id2/page2/
example.com/id2/page3/

现在我希望当我将域名example1.comexample2.com指向example.com/id1/页面时和 example.com/id2/page1/ 分别。

该网站位于 azure 上,我所做的是为所有三个域(example.comexample1.comexample2.com) 指向相同的 ip。

然后在网站的主页上进行重定向 Response.Redirect(...);

但这意味着在浏览器网址中看不到域 example1.comexample2.com,而是在 example.com 等网址中看到而是看到/id1/example.com/id2/

我想要的是让我的网站显示为实际域,这样这些 URL 就不会被看到:

example.com/id1/
example.com/id1/page1/
example.com/id1/page2/
example.com/id1/page3/
example.com/id2/
example.com/id2/page1/
example.com/id2/page2/
example.com/id2/page3/

相反,它们分别显示为

example1.com/
example1.com/profile/
example1.com/about/
example1.com/contact/
example2.com/
example2.com/profile/
example2.com/about/
example2.com/contact/

那么我需要更改什么才能使域如此可见?抱歉问了这么长的问题:(希望你能帮助我。

最佳答案

您不会使用重定向来做到这一点,因为正如您所提到的,您希望将 URL 显示为键入的 URL。您要做的是 URL 路由。对于 ASP.NET,流程和配置说明如下:http://msdn.microsoft.com/en-us/library/cc668201(v=vs.100).aspx

如果您的页面列表有限,您可以进行静态路由。或者您可以提供基于页面数据库或其他内容的路由表。这里的演练解释了如何提供这些路由:http://msdn.microsoft.com/en-us/library/dd329551(v=vs.100).aspx

关于c# - 指向站点某个区域的另一个域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13386089/

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