HTACCESS重写,选择特定字符后

时间:2016-06-16 14:16:56

标签: .htaccess url url-rewriting

我正在尝试为某些旧网址创建301重定向。旧网址的示例:

http://www.example.com/forum/news/555-subject-test

我想将其重定向到:      http://www.example.com/news/subject-test

我有这个:

RedirectMatch 301 /forum/news/(.*)-(.*) /news/$1

但是,这会将其重定向到http://www.example.com/forum/news/test

我有什么想法可以解决这个问题?谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用:

legacy

而不是:

RedirectMatch 301 ^/forum/news/[0-9]+-(.+)$ /news/$1