使用regEx创建301重定向,直到正斜杠

时间:2015-07-21 21:41:29

标签: regex redirect

我正在重建网站并更改CMS。以前的CMS有奇怪的URL结构 - 它使用正斜杠在URL的末尾添加post id。例如:

www.mydomain/category/someurl/54

我想在.htaccess中使用正则表达式为新的CMS(WordPress)创建301重定向。如何通过删除URL中的最后一个正斜杠和id来创建一个简单地将旧的CMS URL与新URL匹配的模式?

基本上它应该是这样的:

301, from www.mydomain/category/someurl/54 to www.mydomain/category/someurl

1 个答案:

答案 0 :(得分:1)

您可以将此规则置于RewriteEngine行下面的非常第一规则

RewriteEngine On

RewriteRule ^(.+?)/[^/]+/?$ /$1 [L,R=301]