从区分大小写的RedirectMatch规则中排除目录和文件

时间:2017-09-06 12:31:30

标签: apache redirect

在我的网站上,所有网页名都可以在/ bin / view /找到,并以大写字母开头。文档根目录中的所有子目录或其他文件都以其他内容开头。

我的Apache配置中的以下规则负责:

RedirectMatch ^/([A-Z].*) http://www.example.com/bin/view/$1

现在,我想从RedirectMatch

中排除以下网址

http://www.example.com/Directory/File

没有/ bin / view /,目录和文件都以大写字母开头。这不能改变。

提前致谢!

1 个答案:

答案 0 :(得分:0)

通过将行更改为:

来解决此问题
RedirectMatch ^(?!\/Directory)\/([A-Z].*) http://example.com/bin/view/$1