我们如何通过编程来重写?

发布于 2024-12-09 11:33:15 字数 67 浏览 0 评论 0原文

我想重写我的网址。目前,我在项目的很多地方使用查询字符串,但我的客户想要隐藏查询字符串。我怎样才能通过编程来做到这一点?

I want to rewrite my URLs. Currently I am using the Query String in lots of places in my project, but my client wants to hide the Query Strings. How can I do this by Programing?

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

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

发布评论

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

评论(1

巡山小妖精 2024-12-16 11:33:15

我会推荐URL重写模块 - 您根本不必触及您的应用程序。

Microsoft URL Rewrite 模块 2.0 包括以下主要功能:

  • 基于规则的 URL 重写引擎。重写规则定义用于分析请求 URL 并将其映射到重写 URL 的逻辑
    请求 URL 与定义的规则匹配。网络服务器和站点
    管理员可以使用重写规则集来定义 URL 重写
    逻辑。

  • 正则表达式模式匹配。重写规则可以使用正则表达式语法进行模式匹配,如
    ECMA-262。

  • 通配符模式匹配。重写规则可以使用通配符语法进行模式匹配。

  • 全局和分布式重写规则。URL 重写使用全局规则来定义服务器范围的 URL 重写逻辑。这些规则是
    在 applicationHost.config 文件中定义,并且它们取代
    在配置层次结构中较低级别配置的规则。
    该模块还使用分布式规则来定义 URL 重写逻辑
    特定于特定的配置范围。这种类型的规则可以
    使用 Web.config 文件在任何配置级别上进行定义。

  • 访问服务器变量和 HTTP 标头。服务器变量和 HTTP 标头提供有关当前 HTTP 的附加信息
    请求。此信息可用于配置重写规则或
    组成输出 URL。

I would recommend URL Rewrite Module - you won't have to touch your application at all.

The Microsoft URL Rewrite module 2.0 includes the following key features:

  • Rules-based URL rewriting engine. Rewrite rules define the logic used to analyze request URLs and map them to rewite URLs when
    the request URL matches a defined rule. Web server and site
    administrators can use rewrite rule sets to define URL rewriting
    logic.

  • Regular expression pattern matching. Rewrite rules can use regular expression syntax for pattern matching as defined in
    ECMA-262.

  • Wildcard pattern matching. Rewrite rules can use wildcard syntax for pattern matching.

  • Global and distributed rewrite rules. URL Rewrite uses global rules to define server-wide URL rewriting logic. These rules are
    defined within the applicationHost.config file, and they supercede
    rules configured at lower levels in the configuration hierarchy.
    The module also uses distributed rules to define URL rewrite logic
    specific to a particular configuration scope. This type of rule can
    be defined on any configuration level by using Web.config files.

  • Access to server variables and HTTP headers. Server variables and HTTP headers provide additional information about current HTTP
    requests. This information can be used to configure rewrite rules or
    to compose the output URL.

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