.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]
在测试此更改之前清除您的浏览器缓存。
我正在努力完成这项工作,如果可以的话,请帮助我:
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]
在测试此更改之前清除您的浏览器缓存。