如何解决mod_rewrite替换所有斜杠/
| 我在mod_rewrite中遇到标记Next [N]的麻烦 我想用下划线替换网址中的所有斜杠(/)。我已经尝试了许多对任何其他语言都适用的正则表达式,但是对mod_rewrite却无效。 喜欢:/ _ [N]
or
(.*)/(.*) $1_$2 [N]
但是mod_rewrite似乎进入了一个无限循环。
我想要一个适用于X个斜杠的例程,例如,不限于3个或4个斜杠。
谢谢。
解决方法
该解决方案应该与中提供的解决方案非常相似
mod_rewrite:用破折号替换下划线
本质上,您总共需要两个规则,第一个是使用Next [N]标志的规则,但是还要添加一个检查以确保始终有2个斜杠(您丢失了)。然后,您需要一条最终规则以完成重定向并包含最后一个[L]标志。
希望能有所帮助
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。