启用规范链接以强制搜索引擎转到Site.com而不是Site.net

时间:2013-06-08 作者:smhnaji

我要有打字的访客site.com, 继续site.com 以及site.net, 停留在site.net (它们有一个主机site.net 已停在.com).

当涉及到搜索引擎时,由于SEO,他们应该了解这两个域都位于同一主机上。我知道我应该canonical links.

我搜索并得到了应该安装的WordPress SEO Plugin 位于http://yoast.com/wordpress/seo/#canonical

但现在我看到链接上的图像是:what I should see,

与我在wordpress管理面板上看到的不同:what I see

所以我只有3个选择:Leave default (现在选择),http 最后https.

我希望有一个文本框,以便输入site.com 强制google将访问者重定向到site.com; 还请注意,我的版本与示例中所述的版本不同。

<小时>IF Yoast wordpress SEO插件的解决方案是最好的方法,请帮助我了解我应该做什么。

ELSE IF!!! 你知道更好的解决方案,请告诉我使用新的!

2 个回复
最合适的回答,由SO网友:a web dev 整理而成

当您在上有多个URL时,通常会使用规范链接same domain 指向same content 防止搜索引擎索引重复内容。

在这种情况下,重定向域可能是最好的选择。

您可以通过域的控制面板或使用。htaccess文件。

的。htaccess方法您需要创建一个名为.htaccess 在站点的web根目录中,指示web服务器重定向流量。

例如,如果要重定向example.netexample.com 你可以这样做

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)\\.example\\.net [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301]
RewriteCond %{HTTP_HOST} ^example\\.net [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301]
</IfModule>

SO网友:Angus Russell

我同意西罗萨斯的观点,但如果出于某种原因,你真的想按照你所描述的方式去做,那么不管怎样,这可能已经为你做了。Yoast SEO应该已经添加了<link rel="canonical"> 在您的标题中,基于您的站点url设置,我可以想象它使用您认为主要的tld。

这是假设您没有为每个tld单独安装Wordpress。。。

结束

相关推荐

在存档模板中显示Yoast WordPress SEO标题

Yoast的WordPress SEO插件允许用户向分类术语归档页面添加SEO标题和元描述。然后在文档的开头使用这些内容。我正在尝试在分类法归档模板中将分类法术语的SEO标题显示为H1。要在帖子中执行此操作,帖子类型或页面很容易:echo get_post_meta($post->ID, \'_yoast_wpseo_title\', true); 在存档模板上,这不起作用。有人知道如何让它工作吗?屏幕截图示例这是特定标记术语的标题。我试图在我的归档模板中显示此标题,但对于自定义分类术语