htaccess重定向到重写规则没有斜杠

时间:2017-03-31 12:02:18

标签: .htaccess redirect mod-rewrite url-rewriting

我的htaccess文件中有这个重写规则

RewriteRule ^my-old-parent/(.*)$ /$1 [R=301,NC,L]

它将重定向:

example.com/my-old-parent/child/

要:

example.com/child/

但我希望它重定向到:

example.com/child

我已经看到了一些解决方案,但它们都分两步完成,这意味着两个重定向。我只想要一个重定向。

有什么想法吗?也许有些搜索会将/替换为什么或一些正则表达式解决方案?

1 个答案:

答案 0 :(得分:2)

使用以下规则,

RewriteRule ^my-old-parent/(.*)/$ /$1 [R=301,NC,L]