Apache Rewrite和Alias结合在一起

时间:2010-05-12 18:27:09

标签: apache mod-rewrite mod-alias

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

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

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

我们需要重写规则来抓住:

/ExamPle

/exampLE

/eXAmple
等等......

我们似乎无法获得重写和&别名可以一起工作。

1 个答案:

答案 0 :(得分:2)

在您的主要配置中:

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

神奇的是NC(无案例)修饰符。如果您不想要前进,则可以省略R修饰符。 PT(传递)修饰符应该使其与Alias一起使用。