Redirect 将301重定向到旧站点

Redirect 将301重定向到旧站点,redirect,seo,Redirect,Seo,我简要地解释了我的问题。 我通过wordpress创建了一个新网站,我已经安装在根目录(www.miosito.it)中 为了安装站点,我将旧站点移动到旧文件夹(www.miosito.it/old)中;问题是谷歌在过去已经为旧的well网站建立了索引,然后我会做一个301重定向,从(www.miosito.it)到(www.miosito.it/old) 我认为,由于这是一个html文件,因此可以这样操作: RedirectMatch 301 ^/(. *)\. Htm http://www.

我简要地解释了我的问题。 我通过wordpress创建了一个新网站,我已经安装在根目录(www.miosito.it)中

为了安装站点,我将旧站点移动到旧文件夹(www.miosito.it/old)中;问题是谷歌在过去已经为旧的well网站建立了索引,然后我会做一个301重定向,从(www.miosito.it)到(www.miosito.it/old)

我认为,由于这是一个html文件,因此可以这样操作:

RedirectMatch 301 ^/(. *)\. Htm http://www.miosito.it/old/$1.htm 
但我得到一个错误,比如

www .miosito.it / old / old / old / old / old.nomefile.htm 
我从各种测试中注意到问题在于,如果我将其替换为没有问题的话,ending.htm.php将是一个事实。 我该怎么修理? 替代方案


谢谢大家

您收到一个重定向循环错误,因为您的重定向模式和目标是相同的,所以您需要从模式中排除目标uri:

RedirectMatch 301 ^ /((?!old).*)\.Htm http://www.miosito.it/old/$1.htm
测试此项之前,请清除浏览器缓存

可能重复的