seo优化修改之:增加首页唯一url标签 canonical

kenw2004
kenw2004 这家伙很懒,还没有设置简介

1 人点赞了该文章 · 4031 浏览

一.模板文件 1处:在 view/模板目录/global/header_meta.tpl.htm 的 <meta name="description" content="<?php echo $this->_meta_description; ?>"  /> 下面添加   <?php if (isset($this->canonical_url)) { ?><link rel="canonical" href="<?php echo $this->canonical_url; ?>" /> <?php } ?>   二.app文件 3处:/app/explore/main.php    if ($category_info) { 的上面添加 TPL::assign('canonical_url', get_js_url('/')); //增加本页唯一地址显示   在 if ($category_info) { 内部的 TPL::set_meta('description', $meta_description);下面添加 TPL::assign('canonical_url', get_js_url('/explore/' . $category_info['id'])); //增加本页唯一地址显示   在 TPL::output('explore/index'); 的上面添加         if ($_GET['day'] or $_GET['is_recommend']) {             TPL::assign('canonical_url', get_js_url('/' . preg_replace("/[\(\)\.;']/", '', $_GET['sort_type']) . '' . $category_info['id'] . '' . intval($_GET['day']) . '' . intval($_GET['is_recommend'])) . '.html'); //增加本页唯一地址显示         }   ---------------修改完毕----------- 只修改了首页,其它页的方法也差不多是这个思路,大家可以参考着改。如发现bug请回复到这里。

发布于 2016-01-06 16:33

免责声明:

本文由 kenw2004 原创发布于 WeCenter ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

kenw2004
2016-06-10 21:45
这个程序的模板机制不同于普通的cms,你得在app里算出当前页的链接,才能在模板里输出这个信息。所以需要先改app里的php文件
难删
2016-06-10 21:17
怎么在所有页面都设置?不能在header_meta.tpl.htm统一写吗?