【问题标题】:How to add 301 redirect for a request with %20 at end of URL如何为 URL 末尾带有 %20 的请求添加 301 重定向
【发布时间】:2011-10-29 14:56:33
【问题描述】:

您好,我的网站是用 .Net 编写的,我发现有一些网站错误地链接到我的网站,网址末尾带有 %20 符号。例如他们的超链接是http://www.mysite.com/%20

这将始终转到我的 404 页面,我注意到许多其他大型网站也会发生这种情况,例如 http://www.google.com/%20 将达到 404。

当我在本地尝试此操作时,我在 global.asax 中的 Application_BeginRequest 中设置了一个断点,以尝试处理该请求,但它甚至没有走到这一步,它只是在屏幕上为我提供了一个目录列表并更改了 URL在地址栏中转到“http://www.mysite.com//”

【问题讨论】:

  • 我想说修复链接是他们的工作,而不是每次有人链接到http://www.yoursite.com/£$Ylolumadbro£$ 时修补内容的工作

标签: asp.net url redirect encoding global-asax


【解决方案1】:

【讨论】:

  • 谢谢,但这并不能解决问题,我的请求甚至没有到达 Application_BeginRequest 所以我什至无法解析 URL 以从末尾删除 %20
猜你喜欢
  • 1970-01-01
  • 2012-02-16
  • 1970-01-01
  • 2016-08-09
  • 2021-11-17
  • 1970-01-01
  • 2021-09-10
  • 1970-01-01
  • 2020-05-03
相关资源
最近更新 更多