为什么网站分页显示的是主页面的TDK,我明明有单独设置?
987seo/2019-09-09/ 分类:seo常见问题/阅读:
如果首页的TDK是调用后台的,那么标签要看下分页的标签是不是和首页的一样,都是调用首页的TDK哦!拿dede来说,如果是栏目的话,单独设置TDK,调用标签就要修改成: 调用栏目seo标题:{dede:field.seotitle/} 调用栏目seo关键词:{dede:field.keywords/} 调 ...
如果首页的TDK是调用后台的,那么标签要看下分页的标签是不是和首页的一样,都是调用首页的TDK哦!拿dede来说,如果是栏目的话,单独设置TDK,调用标签就要修改成:

调用栏目seo标题:{dede:field.seotitle/}
调用栏目seo关键词:{dede:field.keywords/}
调用栏目seo描述:{dede:field.description function='html2text(@me)'/}
其他程序的话,就要看下对应程序的调用标签做修改哦,不是后台设置了,前台就会自动同步的

调用栏目seo标题:{dede:field.seotitle/}
调用栏目seo关键词:{dede:field.keywords/}
调用栏目seo描述:{dede:field.description function='html2text(@me)'/}
其他程序的话,就要看下对应程序的调用标签做修改哦,不是后台设置了,前台就会自动同步的
意思是代码有问题?我的不是dede后台,好像是PHP
如果后台有单独设置了分页TDK,前台显示的还是原来的,除了没有更新缓存,或者更新页面的一些操作外,基本就是代码的关系了,没有调用对,全部页面都是调用首页的TDK,修改下就可以
怎么修改呢?举个例子好吗?新手欸
不知道你的程序是什么,所以也不知道要怎么改,我比较熟悉dedecms
就拿dedecms的来举例吧
这中间的
{dede:field.seotitle/} ,{dede:field name='keywords'/} {dede:field name='description' function='html2text(@me)'/}
这3个标签就是用来调用设置好的TDK的,这个是栏目的TDK
<title>{dede:field.seotitle/}-品牌词</title>
<meta name="keywords" content="{dede:field name='keywords'/}" />
<meta name="description" content="{dede:field name='description' function='html2text(@me)'/}" />
下面是首页的TDK代码,调用的标签就和栏目的不一样,所以他才可以每个页面都独立显示专属的TDK
<title>{dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:global.cfg_keywords/}" />
<meta name="description" content="{dede:global.cfg_description/}" />
你只要看下你的首页源码和分页源码的这个地方是不是都一样,一样的话,就坐下修改,具体调用方法,还是得看你的程序是什么,然后百度下调用标签,替换下就好了
明白了,非常感谢
TAG:TDK设置
阅读: 扩展阅读:
精彩评论:

说点什么吧
- 全部评论(0)
还没有评论,快来抢沙发吧!