我正在尝试重定向 url 请求
http://www.xyz.com.au/lid/cid_855_1404172
至
http://www.xyz.com.au/lid/1404172
我的正则表达式匹配最后一个下划线后面的数字,但最终的网址仍然附加我试图省略的部分
RewriteRule ([^_]+)$ /lid/$1
结果是:
http://www.xyz.com.au/lid/cid_855_/lid/1404172
我做错了什么?
您可以使用此重定向规则:
RewriteRule ^([^/]+)/.*_([^_]+)/?$ /$1/$2 [L,R=301,NE]