htaccess 301正则表达式

时间:2016-04-24 16:37:22

标签: .htaccess mod-rewrite

我刚将博客平台从定制的平台移动到WordPress中,看起来有几个永久链接结构需要301重定向。如何在正则表达式中使用正则表达式完成?

旧:www.domain.com/blog/tag/tag-name.html
新:www.domain.com/blog/tag/tag-name /

旧:www.domain.com/blog/2016/01/01/post-name-here.html
新:www.domain.com/blog/2016/01/01/post-name-here /

虽然我可以在现有的.htaccess文件中执行此操作,但我认为这样做是不切实际的,因为我有一堆现有的博客帖子和类别/标签。

Redirect /blog/2016/01/01/post-name-here.html http://www.domain.com/blog/2016/01/01/post-name-here/

1 个答案:

答案 0 :(得分:0)

您可以使用RedirectMatch:

RedirectMatch 301 ^/blog/(tag/)?(.+)\.html$ http://www.example.com/$1$2

这将重定向: