.htaccess 重定向特定 folder/subfolder

.htacces redirect specific folder/subfolder

我正在努力完成这项工作,如果可以的话,请帮助我:

1。 我在旧域上有一个特定文件夹,其中有很多子文件夹。 看起来像这样:

OLD-DOMAIN / FOLDER / something1

2。 我想将其重定向到新域的特定 ABCD 文件夹。

NEW-DOMAIN / ABCD / FOLDER / something1

我一直在使用这个代码:

RewriteCond %{REQUEST_URI} ^/(FOLDER)$
RewriteRule ^ http://www.newdomain.com/**ABCD**/%1 [L,R=301,NC]

代码对于第一个 FOLDER 工作正常,但对于更深的子文件夹则不然。 /something1 不通过链重定向。

如何将这个特殊重定向到每个子文件夹? 提前致谢!

只需将您的规则更改为:

RewriteRule ^FOLDER(/.*)?$ http://www.newdomain.com/ABCD/[=10=] [L,R=301,NC,NE]

在测试此更改之前清除您的浏览器缓存。