【问题标题】:A question about URL Rewrite in .NET关于 .NET 中的 URL 重写的问题
【发布时间】:2011-10-05 15:34:09
【问题描述】:

真正的网址是http://www.example.com/site.aspx?site=google.com 我想让重写结果更友好。 像这样:http://www.example.com/google.com 在 C# 代码中,我不想使用第三方库 只使用 RewritePath 方法或一些代码

【问题讨论】:

  • 你说的是哪种“RewritePath”方法?
  • 我是否可以强烈建议您为示例域名选择 xxx.com 以外的其他名称?除非你在宣传他们的……嗯……服务。 Example.com 通常是一个安全的选择。
  • 您使用的是 asp.net?你为什么不直接创建一个包含/google.com 的路由,而不是一开始就使用那些重写的东西?

标签: c# rewrite rewritepath


【解决方案1】:

some examples关于如何重写,including this one

你也可以download the source code of URL Rewriter 看看作者是怎么做的。

就个人而言,我对在我的几个项目中使用 URL Rewriter(二进制文件)感到非常满意。

【讨论】:

    【解决方案2】:

    我不确定我是否理解您的所有要求,但是如果您的查询字符串中也可以包含其他参数,为什么您不能简单地使用 string.Replace() 或正则表达式。

    【讨论】:

      猜你喜欢
      • 2011-04-19
      • 2011-04-30
      • 1970-01-01
      • 2020-05-09
      • 1970-01-01
      • 2014-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多