对于网页的非规范版本,可以使用canonical指定

支持Canonical标签以后,站长可以通过将元素和rel=canonical属性添加到该网页非规范版本的部分,为搜索引擎指定规范网页

对于网页的非规范版本,可以使用canonical指定

Canonical标签是Google、雅虎、微软等搜索引擎一起推出的一个标签,它的主要作用是用来解决由于网址形式不同内容相同而造成的内容重复问题。这个标签对搜索引擎作用非常大,以前网站上的url不同会被搜索引擎认为是重复内容,利用该标签可以指定权威的某个链接,避免重复内容收录。百度也已支持Canonical标签。

为了避免重复内容的收录,搜索引擎会通过算法对网页内容及链接进行识别,对内容完全相同或者高度相似的网页,会计算出一个系统认为规范的网页结果建立索引并供用户查询。支持Canonical标签以后,站长可以通过将元素和rel=”canonical”属性添加到该网页非规范版本的部分,为搜索引擎指定规范网页。添加此链接和属性可以告诉搜索引擎:“在内容相同或高度相似的所有网页中,该网页为最规范最有价值的页面,推荐将该网页排在搜索结果中靠前的位置。”

可通过在每个非规范版本的HTML网页的部分中,添加一个rel=”canonical”链接来进行指定规范网址。

例如,要指定指向网页 http://www.example.com/product.php?id=15786 的规范链接,需要按以下形式创建 <link> 元素:

<link rel=”canonical” href=”http://www.example.com/product.php?id=15786″/>

然后将上述链接复制到某网页所有非规范网页版本的 <head> 部分中(例如 http://www.example.com/product.php?id=15786&active=1),即可完成设置。

rel=”canonical” 可与相对链接或绝对链接一起使用,但建议使用绝对链接,以最大程度地减少可能出现的混乱或问题。如果网站需要更换域名,且使用的服务器不能创建服务器端重定向网址的情况下,就可以使用rel=”canonical” 链接元素指定希望百度收录域的网址。

wordpress中使用canonical的方法是,添加以下代码到你使用主题的 header.php 文件的 head 区域:

<?php if(is_single()){?>

<link rel=”canonical” href=”<?php echo get_permalink($post->ID);?>” />

<?php } ?>

对于wordpress 2.9及以上的版本,应该都已经默认支持 canonical 标签了。

Z-blog中使用canonical的修改方法是,编辑single模版文件,在head上加入一下代码。

<link rel=”canonical”href=”<#article/url#>”/>

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年5月4日 03:26:13
下一篇 2024年5月4日 03:28:19

相关推荐

  • java多版本共存,java多版本管理

    需要使用两个不同JAVA程序,不同JAVA版本,求可以兼容的办法,谢谢._百度… 1、解决方案:首先下载不同版本JDK(Java Development Kit,Java开发工具包),然后存储在不同硬盘位置,将默认使用的版本设置环境变量path,切换版本不需要设置环境变量,即可完成两个Java版本共存。 2、–将compiler co…

    2024年5月23日
    4000
  • armlinux版本,arm linux gui

    学习arm嵌入式,学习linux的那个版本好一点呢?能具体介绍一下吗/_百度… 1、对于ARM嵌入式的初学者,用ARM9开发板。\x0d\x0a\x0d\x0a首先,从功能上来说,ARM11要比ARM9强一些,但是性能优异并不代表适合初学者。对于初学者来说ARM11的有些功能是冗余。 2、redhat0,绝对的,我们培训就用的这个,方便开发,bu…

    2024年5月23日
    4300
  • c语言获取网页源码,c语言网页编程

    怎么通过C语言读取网页里面的数据 1、使用WebBrowser控件,可以操作网页中的元素、控件,调用网页的JS方法。 可以使用MFC集成WebBrowser。 QT中,有与WebBrowser类似的QWebEngineView控件。 2、解决方法:当使用的输入法为微软拼音输入法2003,并且隐藏语言栏时(不隐藏时没问题)关闭RealOne就会出现这个问题,因…

    2024年5月23日
    5500
  • linux内核版本6.1,LINUX内核版本和LINUX发行版各自含义

    linux系统版本如何查看? 在Linux系统中,可以使用以下命令来查看系统版本: `cat /etc/redhat-release`:适用于基于Red Hat的Linux发行版,如CentOS、Fedora等。该命令会显示系统的版本号和发行版名称。 在 Linux 中,可以通过以下命令查看操作系统版本:使用 lsb_release 命令:cssCopy c…

    2024年5月22日
    3900
  • linux网页设计工具,linux简单网页

    网页设计流程 视觉性的语言运用 对网页页面设计其实是一种视觉性的语言运用,在设计中对版式的设计非常讲究,一般会通过对多种元素进行空间化的组合,从而达到一种和谐的美感来。 搜集材料 明确了网站的主题以后,你就要围绕主题开始搜集材料了。要想让自己的网站有血有肉,能够吸引住用户,你就要尽量搜集材料,搜集得材料越多,以后制作网站就越容易。 在图像软件中设计网页效果图…

    2024年5月22日
    4800
  • idea切换java版本,idea项目切换jdk

    idea中如何指定java目录 我是这样做的 我先在D盘新建了一个叫java idea的文件夹,然后在idea创建java项目时,如果只改项目名,idea只会在D盘里直接新建一个和项目名同名的文件夹,所以先不改项目名。 intellijidea配置jdk的详细操作方法首先点击File下的Project的菜单。再点击SDKs这个选项开始指定jdk的位置。若是第…

    2024年5月22日
    5300
  • linux开发中版本,linux开发版本有哪些

    一般企业用的linux服务器是什么版本的 Debian运行起来较稳定,说明它非常适用于服务器。Debian这款操作系统派生出了多个Linux发行版。它有37500多个软件包,这方面唯一胜过Debian的其他发行版只有Gentoo。Debian使用apt或aptitude来安装和更新软件。 CentOS:可靠的服务器发行版。是一个重新编译可安装的Red Hat…

    2024年5月22日
    4300
  • 电脑有两个版本的excel,电脑有两个版本的office如何选择使用戴尔灵越

    电脑上能同时安装两个excel表格 1、这是因为两个Excel是不同进程所导致的,打开任务管理器,可以看到有两个Excel进程。产生原因:每个文件都是直接双击文件打开,有时候会产生双进程。文件是受保护视图的文件。 2、可以安装的。在电脑上要安装两个版本的office,需要将两个不同版本的文件安装在不内同的目录下,在安装的容时候要注意安装路径。它的个人信息管理…

    2024年5月21日
    4200
  • 网页与c语言,网页c语言在线编译

    网页代码和c语言都属于编程吗? 1、c语言。元老级程序语言。php就是c和c+开发的。编程。写php代码。html代码。c代码都叫做编程。api Application Programming Interface,应用程序编程接口 这个东西没法说是哪有。这个接口就是一个集成功能的一个按钮似的东西。 2、需要考虑起点 编程需要一定的数学知识做为支撑,要有良好的…

    2024年5月21日
    5500
  • java可以使用caffe吗,java可以用vc编写吗

    Java软件开发能够使用在哪些应用中? 桌面级应用:尤其是需要跨平台的桌面级应用程序。简单的说就是主要功能都在本机上运行的程序,比如word、excel等运行在本机上的应用就属于桌面应用。 软件工具的使用 在进行软件开发中,软件工具的使用是非常广泛的,有很多软件工具可以选择,软件工具都是运用Java进行编写和开发的。其中开发工具主要有Eclipse,Inet…

    2024年5月21日
    4900

发表回复

登录后才能评论



关注微信