URL提取的正则表达式部分

时间:2011-06-10 10:15:26

标签: regex url-rewriting

需要一点帮助,通过正则表达式提取部分网址

我的网址如下:

http://www.something.com/offer/1/all-[part to be extracted]-offers-discounts

第一个参数是静态/固定(/offer/),第二个参数是数字变量(/1/),其范围为x-xxxxx。

这需要301重定向到:http://www.something.com/[part to be extracted]

2 个答案:

答案 0 :(得分:1)

http://www.something.com/offer/\d+/all-(.*)-offers-discounts

重定向到

http://www.something.com/$1

答案 1 :(得分:0)

如果使用Java,则将传入的URL拆分为“/”使用 string.split()在变量中输入返回数组的最后一个索引 resultSplit ,再次拆分 resultSplit on“ - ”从结果数组中获取第二个索引,并将其用于新URL上的重定向。