gpt4 book ai didi

asp.net - 没有可用扩展名时的 URL 重定向

转载 作者:行者123 更新时间:2023-12-02 15:54:50 26 4
gpt4 key购买 nike

我想执行这样的重定向:

http://www.example.com/something1
http://www.example.com/something2
http://www.example.com/something3

http://www.example.com/something1.aspx
http://www.example.com/folder/something2.pdf
http://www.example.com/something3.aspx?id=10

并且仍然在浏览器中显示原始 URL(在引擎盖重定向下)

环境是 Windows Server 2003 SP2 上的 IIS 6/Asp.Net 3.5

如何使用 web.config 或 IIS 执行此操作。

如果我可以将扩展映射到 aspnet_isapi.dll 并使用 Context.RewritePath(string),我就知道如何处理重定向,但我不知道如何处理对没有扩展名的网址执行此操作。

最佳答案

如果您能够迁移到 ASP.NET 4,那么对无扩展 URL 重写会有更多支持。

但是,如果您必须使用 ASP.NET 3.5/IIS6,您可以在此处使用 ScottGu 的博客文章:

http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx

关于asp.net - 没有可用扩展名时的 URL 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8699259/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com