将Rel=Canonical仅添加到一个页面

时间:2014-05-05 作者:user3288194

我正在尝试添加rel="canonical" 只标记一个页面,即主页。为了添加标记,我需要将其添加到<head> 模板的一部分,在标题中。php文件。这将为我的wordpress网站的所有页面添加相同的rel canonical标记。

如何将rel canonical仅添加到一个页面,即主页。我不想进行301重定向,我想添加一个rel canonical标记。

或者可以使用一些htaccess代码(但没有301重定向)来实现这一点吗?

2 个回复
SO网友:fuxia

检查您是否出现在头版is_front_page(). 主页(WordPress中包含最新帖子的页面)可以通过is_home().

您可以将此添加到header.php 之间<head></head>:

<?php
if ( is_front_page() )
    echo \'<link rel="canonical" href="\' . home_url( \'/\' ) . \'" />\';
?>

SO网友:Gal Tamir

最简单的处理方法是安装Wordpress SEO plugin by Yoast - 它将为您提供许多很好的选项,并将为您提供所需的选项,以便从管理员内部的“编辑页面”页面中,仅使用rel=“canonical”设置某个页面。

这将节省您处理纯php代码的工作量:)

结束

相关推荐