Apache 使用.htaccess文件中的规则重定向整个网站

Apache 使用.htaccess文件中的规则重定向整个网站,apache,redirect,Apache,Redirect,我试图通过apache服务器(IBM HTTP服务器)DocumentRoot路径上的.htaccess文件将整个站点“FromSite”重定向到目标站点“ToSite”。我使用以下语法进行重定向: 重写cond%{HTTP_HOST}“FromSite”[NC] 重写规则^(.*)https://“ToSite”/$1[L,R=301] 但是,我在下面的“FromSite”中键入的任何内容都将被忽略: 我的理解是,(*)将站点名称后面的所有内容都存储在$1中 它不是那样工作的。 无论我输入“F

我试图通过apache服务器(IBM HTTP服务器)DocumentRoot路径上的.htaccess文件将整个站点“FromSite”重定向到目标站点“ToSite”。我使用以下语法进行重定向:


重写cond%{HTTP_HOST}“FromSite”[NC]
重写规则^(.*)https://“ToSite”/$1[L,R=301]

但是,我在下面的“FromSite”中键入的任何内容都将被忽略: 我的理解是,(*)将站点名称后面的所有内容都存储在$1中 它不是那样工作的。 无论我输入“FromSite”还是“FromSite”/page1/page2,我都会在“ToSite”上登陆, 而不是通过$1传递的URI信息,即“ToSite”/page1/page2

有人能帮忙吗

谢谢