Asp.net 我们如何通过编程来重写?
我想重写我的URL。目前,我在项目中的许多地方使用查询字符串,但我的客户机希望隐藏查询字符串。如何通过编程实现这一点?我建议-您根本不必触摸应用程序 Microsoft URL重写模块2.0包括以下主要功能:Asp.net 我们如何通过编程来重写?,asp.net,url-routing,Asp.net,Url Routing,我想重写我的URL。目前,我在项目中的许多地方使用查询字符串,但我的客户机希望隐藏查询字符串。如何通过编程实现这一点?我建议-您根本不必触摸应用程序 Microsoft URL重写模块2.0包括以下主要功能: 基于规则的URL重写引擎。重写规则定义用于分析请求URL的逻辑,并在 请求URL与定义的规则匹配。Web服务器和站点 管理员可以使用重写规则集定义URL重写 逻辑 正则表达式模式匹配。重写规则可以使用正则表达式语法进行模式匹配,如中所定义 ECMA-262 通配符模式匹配。重写规则可以使
- 基于规则的URL重写引擎。重写规则定义用于分析请求URL的逻辑,并在
请求URL与定义的规则匹配。Web服务器和站点
管理员可以使用重写规则集定义URL重写
逻辑 - 正则表达式模式匹配。重写规则可以使用正则表达式语法进行模式匹配,如中所定义 ECMA-262
- 通配符模式匹配。重写规则可以使用通配符语法进行模式匹配
- 全局和分布式重写规则。URL重写使用全局规则定义服务器范围的URL重写逻辑。这些规则是 在applicationHost.config文件中定义,并替换 在配置层次结构的较低级别配置的规则。 该模块还使用分布式规则定义URL重写逻辑 特定于特定的配置范围。这种类型的规则可以 可以使用Web.config文件在任何配置级别上定义
- 访问服务器变量和HTTP头。服务器变量和HTTP头提供有关当前HTTP的附加信息
请求。此信息可用于配置重写规则或
组成输出URL
如果你有具体的实现问题,你需要提供你的网站结构的详细信息和你需要重写的URL的例子,那么你应该在谷歌上搜索“URL重写ASP.NET”(有很多资源)。您可以通过在.htaccess中编写重写规则来实现这一点。我在google中进行了检查,但大多数使用web.config中的静态实现,我希望dyncamic resultDear.htaccess仅适用于PHPWell…该问题被否决,因为它的措辞非常糟糕,没有提供任何关于您试图实现的具体信息,不提供示例,通常很难理解,将来也不可能对其他人有帮助。谢谢,但我的客户端有带IIS 6的windows 2003 server,所以我不需要,我只需要通过编写代码来完成