如何通过 .htaccess 文件重定向我的站点链接?

How I can redirect my site links via an .htaccess file?

如何通过 .htaccess 文件重定向我的站点链接。来自现在的链接:

domain.com/topic/30635/name-thread-non-english

domain.com/30635/name-thread-non-english

所以,我想删除:"topic" 并更改每个主题:“30635”和 "name-thread-non-english"。

要在 .htaccess 文件中添加什么?

您可以rewrite a rule这样做,例如:

RewriteRule ^([a-z]+)\/([0-9]+)\/([a-z\-]+)?$ / [L,R=301]

示例:

uri: topic/30635/name-thread-non-english 
^([a-z]+)\/    == topic/                   == 
([0-9]+)\/     == 30635/                   == 
([a-z\-]+)?$   == name-thread-non-english  == 

the new url: / == 30635/name-thread-non-english

使用重写规则如下

RewriteRule ^topic/(.*)$ http://domain.com/ [R=301,NC,L]