用htaccess重定向两对数字

时间:2017-11-08 11:53:50

标签: apache .htaccess redirect mod-rewrite

我有网址,我需要删除和重定向类别和产品的数字。

分类
example.com/9-bird-tables

产品
example.com/bird-tables/59-slate-roof-bird-table /

他们需要:
example.com/bird-tables/
example.com/bird-tables/slate-roof-bird-table /

因此,根据您正在查看的内容,该号码会显示在其他位置。我不能制定规则而且我已经没时间了。任何人都可以帮忙吗?我尝试了以下内容,但它仅适用于第一组数字,而不适用于第二组

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

1 个答案:

答案 0 :(得分:0)

您可以使用2个捕获组将规则更改为此:

RewriteRule ^(.*/)?\d+-(.+)$ $1$2 [L,R=301,NE]