Apache mod_重写替换所有斜杠(/)

Apache mod_重写替换所有斜杠(/),apache,mod-rewrite,Apache,Mod Rewrite,我在mod_rewrite中遇到了下一个[N]标志的问题 我想用下划线替换url中的所有斜杠(/)。我已经尝试了许多适用于任何其他语言的正则表达式,但是修改重写不行。 比如: 但是mod_重写似乎进入了一个无休止的循环 我想要一个能够处理X个斜杠的例程,例如,不限于3或4个斜杠 谢谢。该解决方案应与中提供的解决方案非常相似 实际上,您总共需要两条规则,第一条是使用下一个[N]标志的规则,但需要添加一个检查以确保始终有两个斜杠(您缺少)。然后,您需要一个最终的规则来完成重定向并包括最后一个[L]

我在mod_rewrite中遇到了下一个[N]标志的问题

我想用下划线替换url中的所有斜杠(/)。我已经尝试了许多适用于任何其他语言的正则表达式,但是修改重写不行。 比如:

但是mod_重写似乎进入了一个无休止的循环

我想要一个能够处理X个斜杠的例程,例如,不限于3或4个斜杠


谢谢。

该解决方案应与中提供的解决方案非常相似

实际上,您总共需要两条规则,第一条是使用下一个[N]标志的规则,但需要添加一个检查以确保始终有两个斜杠(您缺少)。然后,您需要一个最终的规则来完成重定向并包括最后一个[L]标志


希望有帮助

解决方案应该与中提供的解决方案非常相似

实际上,您总共需要两条规则,第一条是使用下一个[N]标志的规则,但需要添加一个检查以确保始终有两个斜杠(您缺少)。然后,您需要一个最终的规则来完成重定向并包括最后一个[L]标志

希望有帮助

/ _ [N]

or

(.*)/(.*) $1_$2 [N]