2

我们遇到了一个问题,我们有一个现有的别名,我们想添加一个重写规则来捕获不区分大小写的拼写的所有变体,即:

URL:  http://www.example.com/example

Alias  /example  "/var/www/html/web/example"

我们需要一个重写规则来捕获:

/ExamPle

/exampLE

/eXAmple

ETC ...

我们似乎无法让 rewrite 和 Alias 一起工作。

4

1 回答 1

2

在您的主要配置中:

RewriteRule ^/example(?:$|/)(.*) /example/$1 [NC,PT,R]

神奇之处在于 NC (no case) 修饰符。如果你不想要前锋,你可以省略 R 修饰符。PT(通过)修饰符应该使它与Alias.

于 2010-05-13T02:52:27.317 回答