ThinkPHP5——动态展示网站title和mate,优化seo
时间:2020-01-08
本文章向大家介绍ThinkPHP5——动态展示网站title和mate,优化seo,主要包括ThinkPHP5——动态展示网站title和mate,优化seo使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
一般情况下head和foot都是公共页面,这就导致网站的title和meta都是一样的,这不利于SEO,如果想要网站更容易被用户搜索到,就必须把title和meta设置动态
第一步:先建SEO表
表名是seo,结构如下:
动态展示的数据内容
第二步:把查询到的数据放在公共区域
动态展示title,就必须把查询到的数据放在公共区域,例如:Frontend控制器里的_initialize()
//当前控制器名称+当前操作名称(方法名称) $seo = $this->request->controller().'/'.$this->request->action(); //条件查询 $seoData = db('seo')->where(array('rule'=>$seo,'status'=>1))->find(); if($seoData){ $this->view->assign('title', $seoData['title']); $this->view->assign('keywords', $seoData['keywords']); $this->view->assign('description', $seoData['description']); }
第三步:数据展示
把数据展示在head公共页面:
<title>{$title}</title> {if isset($keywords)} <meta name="keywords" content="{$keywords}"> {/if} {if isset($description)} <meta name="description" content="{$description} – {$site.name}"> {/if}
到了这一步就完成,这样就可以动态展示title和mate,优化SEO
原文地址:https://www.cnblogs.com/bushui/p/12167004.html
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC
- v-decorator的取值与赋值
- fastjson导致spring security oauth2的token序列化错误
- 微信小程序webview,a锚点跳转,回退时一直保留在原页面
- SLURM使用教程
- MIME 类型大全,你值得收藏
- Jetbrains系列---PyCharm, Goland翻译插件推荐Translation
- 熬夜总结了 “HTML5画布” 的知识点(共10条)
- 在PyTorch中使用深度自编码器实现图像重建
- Django+Vue开发生鲜电商平台之9.个人中心功能开发
- Serverless 实战:通过 Component 实现多地域部署容灾
- SQL 行转列+窗口函数的实例
- 回答一下这 10 个最常见的 Javascript 问题
- 千万级数据表选错索引导致的线上慢查询事故
- 递归优化
- Webshell 高级样本收集