我有一个角度应用程序并将其部署在 IIS 中。 URL 如下:sample.contoso.com/#/
我已经删除了哈希位置策略,现在 URL 如下:sample.contoso.com
但是我们分享了一些包含 # 的分析链接。 我们可以在IIS中添加这样的重写规则吗
URL:sample.contoso.com/#/Home?id=1
重写 URL:sample.contoso.com/?id=1
提前致谢。
根据 HTTP 规范,#(片段)之后的 URL 部分永远不会在页面请求中发送到服务器。如果您打开 Web 检查器并观察该页面的请求,您将看到 #/Home 部分根本不包含在请求中。因此,URL重写不会看到它。
类似主题: