【问题标题】:Redirect 301 after domain change域名更改后重定向301
【发布时间】:2019-04-29 03:32:22
【问题描述】:

我必须在网站上进行域更改,因此我从 www.mydomain.it 移至 www.mydomain.eu。目前我对 .it 域没有完全控制权,所以当需要更改域时,我要求托管服务提供商将 .it 301 重定向到 .eu 因此,我将 .it 网站的所有页面重定向到我的 .eu 主页(没有 404 错误),因为以前的网站使用查询作为页面的 URL。

这是上一个网站的链接示例:

http://www.mydomain.it/index.php?page=lkr_pg_chisiamo 

所以我在重定向后开始得到的是:

https://www.mydomain.eu/index.php?page=lkr_pg_chisiamo

结果返回了主页内容,而不是 404 错误。

旧网站有至少 10k 链接 类似的,所以他们每个人都开始有上面链接的行为,我得到了所有链接的主页内容。一开始,我认为这对我来说是件好事,因为我没有收到 404 错误,但后来我开始在网上搜索,发现这不是一个好习惯,因为所有链接都可能被识别为软 404 错误.

显然,在我进行域更改之前,我已经创建了网站最重要页面的所有 301 重定向,如下所示:

RewriteCond %{QUERY_STRING} ^page=lkr_pg_chisiamo$
RewriteRule ^(.*)$ https://www.mydomain.eu/chi-siamo/? [R=301,L]

RewriteCond %{QUERY_STRING} ^page=lkr_pg_contattaci&form_key=25-8124355$
RewriteRule ^(.*)$ https://www.mydomain.eu/contatti/? [R=301,L]

等等..

显然,我并没有对所有 10k 页面都这样做,但只是最重要的,所以其他链接仍然指向主页内容。

完成此操作后,我告诉 Google 我已通过 Google Search Console 更改了域。

几周后,我开始在 Google 上看到一些结果,但一个月后我对它们仍然不满意,我想我在 Google 上的排名下降了。我知道做所有事情可能需要更多时间,并且在更改域后我可能会失去 3% 的“域汁”,但我想知道我是否以正确的方式完成了所有事情以不失去排名。

我现在担心的是我无法重定向的所有链接,这些链接已自动重定向并开始获取主页内容。我应该担心他们吗?

我应该如何管理它们?

我应该将它们重定向到不是主页的另一个页面吗?

如果是,有没有办法重定向所有这些链接(只是那些),即使我的 .htaccess 文件中有所有其他重定向?

有没有更好的方法来重定向该类型的所有 10k 链接?我怎么能做到这一点?

【问题讨论】:

    标签: redirect seo


    【解决方案1】:

    你在 6 个月前问过这个问题,但我希望我能帮到你。

    将此添加到您的 .htaccess

    Options +FollowSymLinks
    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_HOST} ^mydomain\.it$ [NC]
    RewriteRule ^(.*)$ http://mydomain.eu [R=301,L]
    

    这应该会将所有链接重定向到您的新域。


    关于 Google Search Console,请看这里:https://support.google.com/webmasters/answer/93633?hl=en

    关于换域名,看:https://support.google.com/webmasters/answer/6033049?hl=en


    希望这会有所帮助!

    婆罗门

    【讨论】:

      猜你喜欢
      • 2013-06-29
      • 2015-04-26
      • 1970-01-01
      • 2015-12-04
      • 1970-01-01
      • 2015-09-27
      • 2011-05-10
      • 2012-08-12
      相关资源
      最近更新 更多