ThinkPHP5动态展示网站title和mate,便于优化seo
本文章向大家介绍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
免责声明:
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
买源码 » ThinkPHP5动态展示网站title和mate,便于优化seo
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
买源码 » ThinkPHP5动态展示网站title和mate,便于优化seo