我使用的Apache和我需要重写类型的URL:阿帕奇重写规则(正则表达式)
/A/B/C/d /边界/东西*
到:
/边界/为a_b_c_d /东西*
我需要的第一个URI改写为第二格式。
元件之前“/边界”的数量是可变的,我想通过更换元件之间的所有斜线(“/”)“_”
边界字始终是相同的。
我认为我需要做的让两个规则,一个斜线替换和另一个改变边界的URL的开头:(。*?)
第二条规则,我认为是一样的东西^// \ bboundary \ b到/boundary/$ 1
是否有可能实现我想要的功能?
怎么样?
谢谢。
编辑
我想匹配,直到第一边界字, 它可能有像
/A/B/C/d /边界/边界
一个网址编辑
Gumbo感谢您的帮助
根据您的重写规则,我设法创建一个。
是之前的边界无限或至多n级深元素的数量。如果你知道只有n个级别,写n个正则表达式可能会简单得多。 – 2010-07-17 12:03:46
是的,它们是无限的 – fampinheiro 2010-07-17 13:35:53