我有一个带有框架4.5的ASP.Net Webforms应用程序。
我有一个展示产品的页面。url是/product/Toy1/toy1_ID。
如果我将ID部分,即toy1_ID更改为toy2_ID,页面将显示toy2,但URL保持不变/product/Toy1/toy2_ID。
如果ID部分发生更改,有没有办法用URL中的Toy2 (产品名称)更新URL
所需URL = /product/Toy2/toy2_ID
如果ID已更改,则URL中的产品名称也应更改
发布于 2021-08-09 16:36:09
这个答案可能是不必要的,但在我们的一个网站中,我们有一个类似的URL重写,我们为解决这种情况所做的是,在productpage.aspx.cs代码中,我们从URL中获取id和名称,并检查url名称是否与数据库中该id的名称匹配。如果没有,我们将为该id构建一个具有正确名称的url,并执行301重定向到它。
https://stackoverflow.com/questions/68708065
复制相似问题