0

我怎样才能让这个重写规则只接受小写?

RewriteRule ^/?([a-z]{2})/?$

我尝试为第一部分做 .*/i 。但它不会工作。它仍然让大写通过:

RewriteRule ^/?([a-z]{2}.*/i)/([a-z0-9\-]+)/([a-z0-9()_\-.]+)/?$
4

1 回答 1

0

除非你RewriteRule后面跟着标志,否则匹配应该区分大小写。所以你的第一条规则应该有效。[nocase]

请注意,无法使用 PHP-/JS-style 添加标志/i。后者将匹配文字斜线后跟小写字母i

于 2012-11-12T06:37:39.377 回答