域更改后重定向301

时间:2018-11-27 11:42:13

标签: redirect seo

我必须在网站上进行域名更改,因此我从www.mydomain.it迁移到www.mydomain.eu。目前,我对.it域没有完全控制权,因此,当需要进行域名更改时,我要求托管服务提供商将.it重定向到.eu的301,因此,我将.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错误。

旧网站至少有1万个链接,因此每个人开始都具有上述链接的行为,因此我获得了所有链接的首页内容。一开始,我认为这对我来说是一件好事,因为我没有遇到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]

以此类推。

很显然,我并没有对所有1万个页面都执行此操作,而只是最重要的一个,因此其他链接仍指向首页内容。

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

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

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

我应该如何管理它们?

我应该将它们重定向到不是主页的其他页面吗?

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

是否有更好的方法来重定向该类型的所有10k链接?我该怎么做?

1 个答案:

答案 0 :(得分:0)

您在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


希望这会有所帮助!

布拉卡(Brhaka)