如何为 URL 末尾带有 %20 的请求添加 301 重定向

发布于 2024-11-30 05:28:00 字数 438 浏览 0 评论 0原文

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

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

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

Hi my site is written in .Net and I've discovered there are a few sites who incorrectly link to my site with a %20 symbol at the end of the URL. For example their hyperlink is http://www.mysite.com/%20

This will always go to my 404 page and I've noticed that this happens to a lot of other big sites eg http://www.google.com/%20 will hit a 404.

When I try this locally I've put a breakpoint in Application_BeginRequest in global.asax to try and deal with the request however it doesn't even get this far, it just gives me a directory listing on screen and changes the URL in the address bar to "http://www.mysite.com/ /"

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

苦妄 2024-12-07 05:28:00

查看此博客中的配置部分。httpError 重定向部分可能与您相关:

Check out the config section from this blog.The part of httpError redirection might be of relevance to you:
http://deepeshsomani.wordpress.com/2011/08/16/how-to-resolve-file-size-error-for-files-whose-size-is-larger-than-specified-in-web-config/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文