我有一个包含多个 ASPX 文件的文件夹
folder/file1.aspx
folder/file2.aspx
folder/file3.aspx
etc..
我需要将这些文件移动到另一个文件夹并将它们的扩展名更改为静态 html 文件,如下所示。
folder2/file1.htm
folder2/file2.htm
folder2/file3.htm
etc..
我正在尝试优雅地重定向用户,但不确定如何继续?在 .NET 中是否可以拦截对 aspx 文件的请求并重定向到新目录中的 html 等效项?
这也需要以编程方式完成,我不能将所有 aspx 文件留在第一个文件夹中,并在 page_load 中进行 301 重定向。如何获取对folder/any_resource的调用,获取资源名称,将 .aspx 替换为 .htm 并使用修改后的资源名称重定向到新目录?
这是可能吗?
我在 IIS 7 上使用 .NET 框架版本 4。