我正在尝试做这项工作,如果可以,请帮助我:
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 不会通过链重定向。
如何将此特殊重定向到每个子文件夹? 提前谢谢!
答案 0 :(得分:1)
只需将您的规则更改为:
RewriteRule ^FOLDER(/.*)?$ http://www.newdomain.com/ABCD/$0 [L,R=301,NC,NE]
在测试此更改之前清除浏览器缓存。