Apache Rewrite 和 Alias 组合
我们遇到了一个问题,我们有一个现有的别名,我们想添加一个重写规则来捕获不区分大小写的拼写的所有变体,即:
URL: http://www.example.com/example
Alias /example "/var/www/html/web/example"
我们需要一个重写规则来捕获:
/ExamPle
/exampLE
/eXAmple
等等...
我们似乎无法得到重写&别名一起工作。
We have run into an issue where we have an existing Alias, and we would like to add a rewrite rule to catch all variations of case-insensitive spellings, ie:
URL: http://www.example.com/example
Alias /example "/var/www/html/web/example"
We need a rewrite rule to catch:
/ExamPle
/exampLE
/eXAmple
etc ...
We cannot seem to get the rewrite & Alias to work together.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在您的主要配置中:
神奇之处在于 NC(无大小写)修饰符。如果您不需要前锋,可以省略 R 修饰符。
PT(传递)修饰符应该使其能够与
Alias
很好地配合。In your main configuration:
The magic is in the NC (no case) modifier. If you don't want a forward, you can omit the R modifier.
The PT (pass-through) modifier should make it play well with
Alias
.