gpt4 book ai didi

regex - Apache重写规则,可以使用或不使用斜杠

转载 作者:行者123 更新时间:2023-12-03 12:25:31 24 4
gpt4 key购买 nike

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

/foo/bar  --->  /tacos
/foo/bar/ --> /tacos

我已经尝试了以下方法以及各种变体,但是我总是只在出现斜杠的情况下找到匹配项:
RewriteRule ^foo/bar?/$ http://url.com/tacos
RewriteRule ^foo/bar(?/)$ http://url.com/tacos
RewriteRule ^foo/bar*/$ http://url.com/tacos
RewriteRule ^foo/bar(*/)$ http://url.com/tacos

我觉得我缺少明显的东西。救命?

最佳答案

除了EBNFABNF之外,正则表达式中的量词是指前面的表达式,而不是后面的表达式。

因此:

RewriteRule ^foo/bar/?$ http://url.com/tacos

关于regex - Apache重写规则,可以使用或不使用斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3843293/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com