基于url中的参数创建正则表达式重定向规则

时间:2015-09-24 11:40:34

标签: regex .htaccess redirect

我正在尝试创建一个htaccess 302重定向规则,该规则应该如下:

http://domain.com/projects/this_can_be_whatever/identifier_2/identifier_3/

重定向到:

http://domain.com/assignments/identifier_2_identifier_3/

所以基本上它删除this_can_be_whatever并将最后两个标识符/文件夹与下划线组合而不是“/”。

编辑:我刚刚注意到我的客户已经更改了他们网站上的链接:(我已经更新了上面的网址结构。很抱歉。

1 个答案:

答案 0 :(得分:0)

RewriteEngine on
RewriteRule ^projects/(?:.+)/(.+)/(.+)/$ http://domain.com/assignments/$1_$2/ [R=302,L]

应该有效