0

我知道还有一百万个这样的帖子,但这个有点具体。

基本上我有一个旧网站已经死了,只是让它重新活了起来,谷歌里还有一些旧链接。我想在 htaccess 中做一些事情,将 302 重定向所有页面和站点到我的新域。例如我需要:

www.oldsite.com > www.newsite.co.uk

oldsite.com > www.newsite.co.uk

www.oldsite.com/?color=red > www.newsite.co.uk

www.oldsite.com/?color=red&size=large > www.newsite.co.uk

www.oldsite.com/page > www.newsite.co.uk

www.oldsite.com/something.html > www.newsite.co.uk

知道怎么做吗?

4

1 回答 1

1

你是对的,一个 .htaccess 文件就是答案。

RewriteEngine on
RewriteRule .* http://www.newsite.co.uk/? [R=301,L]

由于您想重定向所有内容,因此RewriteCond不需要。相信如果你想让谷歌遵循这些,你会想要它 301'ed

编辑:已添加?到要重定向到的域的末尾。这将删除当前的查询字符串。

于 2012-11-14T00:40:50.070 回答