Php .htaccess从子文件夹重定向到根目录路径

Php .htaccess从子文件夹重定向到根目录路径,php,apache,.htaccess,mod-rewrite,redirect,Php,Apache,.htaccess,Mod Rewrite,Redirect,我正在迁移网站,因此需要将www.oldurl.com/子文件夹中的所有内容重定向到www.newurl.com并保留所有链接,例如: www.oldurl.com/subfolder/subfolder2 需要重定向到 www.newurl.com/subfolder2 www.newurl.com/subfolder3/link.html 及 需要重定向到 www.newurl.com/subfolder2 www.newurl.com/subfolder3/link.html 我

我正在迁移网站,因此需要将www.oldurl.com/子文件夹中的所有内容重定向到www.newurl.com并保留所有链接,例如:

www.oldurl.com/subfolder/subfolder2
需要重定向到

www.newurl.com/subfolder2
www.newurl.com/subfolder3/link.html

需要重定向到

www.newurl.com/subfolder2
www.newurl.com/subfolder3/link.html
我的.htace如下所示:

RewriteEngine on
RewriteRule ^subfolder/(.*)$ /$1 [R=301,L]

它正在将所有www.oldurl.com/子文件夹重定向到www.newurl.com/但不遵循旧路径它只是将所有请求发送到主页

,以获取新的条件new.htaccess

RewriteEngine on
RewriteRule ^subfolder/(.*)$ http://www.newurl.com/$1 [R=301,L] 

您的htaccess文件中是否有其他规则?Hi Lin是的,我有另一个RedirectMatch 301^/otherurl/$但不相关,仅适用于新的条件new.htaccess