0

大约一年前,我将整个网站移至新服务器。我仍然可以访问旧服务器(上面有很多垃圾),我想让旧站点重定向到新站点(它们有不同的域)。旧服务器正在运行 Apache。我认为这样的事情可以通过 .htaccess 文件完成,所以我将以下内容作为我的 .htaccess 文件:

Redirect 301 / http://newsite.com/

这不起作用,在访问旧站点时,我收到“500 内部服务器错误”。

我宁愿从旧服务器中删除文件。但是,问题是,我担心(因为它们在 Google 上的排名很高)如果有人单击指向其中一个文件的链接,他只会得到“404 文件未找到错误”。我只想编辑 .htaccess 以便它上面的每个文件路径都将重定向到新站点。如果你知道怎么做,请帮助我。谢谢!

4

1 回答 1

0

您应该考虑改用 mod_rewrite,假设它在旧服务器上启用:

RewriteRule ^(.*)$ http://newsite.com/$1 [R=301, L]

这将保留并附加到新主机的路径

于 2012-07-02T13:17:33.960 回答