301变量URL重定向

时间:2015-05-25 08:45:36

标签: apache .htaccess redirect

我无法为我正在重做的网站执行301重定向规则。这就是重定向必须做的事情:

原件:

domain.com/blog/4-blog/49-name-of-post

新:

domain.com/name-of-post/

49-取决于帖子,所有帖子的含义都不同,但总是2位数后跟-

所以2个目录现在消失了,页面名称的3个第一个字符和最后的斜杠。

如果不手动完成所有重定向,有什么想法可以实现这一目标吗?

1 个答案:

答案 0 :(得分:1)

您可以在root .htaccess中使用此规则:

RedirectMatch 301 ^/blog/[^/]+/[0-9]+-([^/]+)$ /$1/