Apache重写规则,使用或不使用尾随斜杠

我正在尝试重定向一系列静态URL,我希望无论是否存在尾随斜杠都能正常工作:

/foo/bar---&gt/玉米饼
/foo/bar/--&gt/玉米饼

我尝试了以下方法,以及各种变体,但我总是只得到尾随斜杠出现的匹配项:

重写规则^foo/bar?/$http://url.com/tacos
重写规则^foo/bar(?/)$http://url.com/tacos
重写规则^foo/bar*/$http://url.com/tacos
重写规则^foo/bar(*/)$http://url.com/tacos

我觉得我错过了一些明显的东西。帮忙

除了在EBNF或ABNF中,正则表达式中的量词引用前面的表达式,而不是后面的表达式

所以:

重写规则^foo/bar/?$http://url.com/tacos

发表评论