使重写规则仅接受小写

时间:2012-11-12 05:43:42

标签: regex url-rewriting

如何使此重写规则仅接受小写?

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

我尝试了。* / i的第一部分。但它不会工作。它仍然允许大写:

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

1 个答案:

答案 0 :(得分:0)

除非RewriteRule后跟the [nocase] flag,否则匹配应区分大小写。所以你的第一条规则应该可行。

请注意,不能使用PHP- / JS样式/i添加标志。后者将匹配文字斜杠,后跟小写i