如何将特定项目重定向到特定站点

Posted

技术标签:

【中文标题】如何将特定项目重定向到特定站点【英文标题】:How do I redirect specific item to a specific site 【发布时间】:2022-01-15 21:08:24 【问题描述】:

有没有办法将所选项目重定向到特定站点? Here's a pic that would help me explaining the problem

每当带有 title1 和 author1 的书上的价格按钮时,我希望它将我发送到 site1 并且每当单击带有 title2 和 author2 的书上的价格按钮时,我希望它发送到 site2。 这是超链接代码:

<a href="#?id=@item.Id" style="margin:0 10px"> Price </a>

实现这一目标的最佳方法是什么?如果需要,我可以提供更多代码。

【问题讨论】:

【参考方案1】:

如果我们谈论的是两个不同的站点,您可以将其视为两个不同的端点,因此使用 href attribute 对您没有帮助。如果您知道第二个端点的路径(看起来像普通控制器的操作),您可以使用不同的技术来发送请求:

后端:创建控制器的动作 - 类似于 Price(int id) 然后使用 HttpRequestMessageHttpClient 发送请求。参见示例:(https://docs.microsoft.com/en-us/aspnet/core/fundamentals/http-requests?view=aspnetcore-6.0#basic-usage) 前端:在按钮单击时触发事件并使用 fetch() 发送请求。 FetchAPI 在以下链接中解释 (https://developer.mozilla.org/ru/docs/Web/API/Fetch_API/Using_Fetch)

【讨论】:

以上是关于如何将特定项目重定向到特定站点的主要内容,如果未能解决你的问题,请参考以下文章

django注册后如何将用户重定向到特定的url?

使用 htaccess 将所有流量从根重定向到特定的子域页面

在 CodeIgniter 中重定向整个站点不起作用

仅输入域名时如何将其重定向到特定页面?

nginx如何将url重定向到特定页面

如何将角度应用程序从keycloak登录重定向到特定路线