我无法为我正在重做的网站执行301重定向规则。这就是重定向必须做的事情:
原件:
domain.com/blog/4-blog/49-name-of-post
新:
domain.com/name-of-post/
49-
取决于帖子,所有帖子的含义都不同,但总是2位数后跟-
。
所以2个目录现在消失了,页面名称的3个第一个字符和最后的斜杠。
如果不手动完成所有重定向,有什么想法可以实现这一目标吗?
答案 0 :(得分:1)
您可以在root .htaccess中使用此规则:
RedirectMatch 301 ^/blog/[^/]+/[0-9]+-([^/]+)$ /$1/