# 帝国cms各类如何调用canonical标签代码

*Published:* 2024-12-09
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2024年12月9日，已超过 180天没有更新



调用代码

首页：

```
<link rel="canonical" href="<?=$public_r['add_http']?>">
```

栏目：

```
<link rel="canonical" href="<?=$public_r['add_http']?>/<?=$class_r[$GLOBALS[navclassid]][classpath]?>/">
```

内容：

```
<link rel="canonical" href="<?=$public_r['add_http']?>[!--titleurl--]">
```

tags：

```
<link rel="canonical" href="<?=$public_r['add_http']?>/tags/">
```

tgas列表：

```
<link rel="canonical" href="<?=$public_r['add_http']?>/tags/<?=$GLOBALS[py]?>/">
```

tags每个人的格式不同，这条不能直接使用，根据你的格式修改，假如是伪静态的，当前tags ID是：&lt;?=intval($\_GET\['tagid'\])?&gt;

自定义列表：

```
<link rel="canonical" href="<?=$public_r['add_http']?>/<?$fr=$empire->fetch1("select listid,filepath from {$dbtbpre}enewsuserlist where listid=$GLOBALS[navclassid]");?><?=trim($fr['filepath'],"../")?>/">
```

自定义页面：

```
<?
$pageid=str_replace("page","",$classid);
$r=$empire->fetch1("select pagekeywords,pagedescription,path from {$dbtbpre}enewspage where id = $pageid");
$key=$r['pagekeywords'];
$word=$r['pagedescription'];
$curl=str_replace('../','',$r['path']);
?>
<link rel="canonical" href="<?=$public_r['add_http']?>/<?=$curl?>">
```

搜索页面：

```
<link rel="canonical" href="<?=$public_r['add_http']?>/search/<?=$GLOBALS[searchid]?>/">
```

搜索每个人的格式也不同，根据你的格式修改。

代码含义：

&lt;?=$public\_r\['add\_http'\]?&gt;是自定义的变量，为：https://www.xarjtc.com

tags和搜索的每个人的格式也不同，根据你的格式修改。