使用重定向301更改网址

时间:2014-01-15 18:26:27

标签: .htaccess rewrite

我的htaccess文件中存在以下问题

以下网址

a-b/c/d必须重定向到a/b/char-c

RewriteRule ^(annunci/a\-[^/]*/[^/]*/[^/]*)$ char-$1  [R=301]

我该如何解决这个问题?

非常感谢

1 个答案:

答案 0 :(得分:0)

  

a-b/c/d has to be redirected to a/b/char-c

使用此规则:

RewriteRule ([^/]+)?/([^-]+)-([^/]+)/([^/]+)/([^/-]*)/?$ /$1/$2-$3/$4/$2-$5/ [L,R=302]

<强>更新

RewriteRule ([^/]+)?/([^-]+)-([^/]+)/([^/]+)/(delta)/?$ /$1/$2-$3/$4/$2-$5/ [L,NC,R=302]