Asp.net Mvc 无法读取 # 之后的请求路径



我想在我的网站上添加301路由(由 Asp.net Mvc 4创建)

我从 global.asax 中的Application_BeginRequest回调中读取了 URL

但是当有下面这样的请求时,我无法全部阅读

http://localhost:443/MyPath/MySomeHtml.html#labels=123,1234

我需要这个所有 URL,因为同一个文件请求上有一些不同的标签

喜欢:

~/MyPath/MySomeHtml.html#labels=123,1234~

~/MyPath/MySomeHtml.html#labels=brands,122,123

~/MyPath/MySomeHtml.html#labels=tag,224

如何访问所有网址?

谢谢建议。

您只能将 301/302 操作应用于网址本身,而不能应用于标签。

我所知,URL的#部分仅由浏览器解析。

最新更新