【发布时间】:2011-04-07 12:16:57
【问题描述】:
目前我们正在使用 Managed Fusion Rewriter 来处理重写,但是,我们无法确定一种方法让它重写所有小写的 url。不幸的是,现在升级到 IIS 7 不是一个选择。有没有人有任何使用另一个重写模块来处理重写为小写 url 的经验。
【问题讨论】:
-
为什么这很重要? Windows 不是区分大小写的环境...
标签: iis-6 url-rewriting
目前我们正在使用 Managed Fusion Rewriter 来处理重写,但是,我们无法确定一种方法让它重写所有小写的 url。不幸的是,现在升级到 IIS 7 不是一个选择。有没有人有任何使用另一个重写模块来处理重写为小写 url 的经验。
【问题讨论】:
标签: iis-6 url-rewriting
Managed Fusion Rewriter 使用与 Apache 的 mod_rewrite 模块相同的语法,我认为这意味着您也可以使用 mod_rewrite 的规则。
尝试使用位于 here 的小写 URL 规则。
相关位是:
RewriteMap lc int:tolower
RewriteCond %{REQUEST_URI} [A-Z]
RewriteRule (.*) ${lc:$1} [R=301,L]
【讨论】: