用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2979|回复: 7
收起左侧

[视图] CI网站如何实现让每个网页TDK都独一无二?

[复制链接]
发表于 2018-5-30 15:45:07 | 显示全部楼层 |阅读模式
本帖最后由 wzhengj 于 2018-6-10 07:29 编辑

最新版本的CI网站确实很轻量,但我发现个问题:CI网站如何实现让每个网页TDK(网页标题、网页描述和关键词)都独一无二?也就是如何让每一个页面都有独一无二的网页标题、网页描述和关键词,而不是所有的网页都一样(那样,会被搜索引擎判为作弊),需要在哪个程序文件中添加什么代码?或者在哪修改什么代码?还是需要添加什么程序?请高手帮忙解决,谢谢!
 楼主| 发表于 2018-5-30 17:03:54 | 显示全部楼层
亲,你们有没有遇到过此问题?网站想在搜索引擎上有好的表现,网站的每一个网页的标题和描述栏不仅要设置,而且要独一无二的。怎么解决呢?哪位高手知道?谢谢!
发表于 2018-5-31 11:52:46 | 显示全部楼层
让每个网页都不一样,那要看你想如何让他们不一样,这个规则应该你来编写代码实现,然后把你的内容传递到视图中即可。
 楼主| 发表于 2018-6-10 07:26:26 | 显示全部楼层
Hex 发表于 2018-5-31 11:52
让每个网页都不一样,那要看你想如何让他们不一样,这个规则应该你来编写代码实现,然后把你的内容传递到视 ...

首先感谢你参与讨论!谢谢!
让每一个网页都可设置独一无二的TDK(网页标题、网页描述和关键词), 这是网站SEO常识。问题就是,用CI搭建的网站如何才能实现这一“规则”,在何处添加什么代码或修改什么代码来实现?
发表于 2018-6-10 17:50:29 | 显示全部楼层
wzhengj 发表于 2018-6-10 07:26
首先感谢你参与讨论!谢谢!
让每一个网页都可设置独一无二的TDK(网页标题、网页描述和关键词), 这是网 ...

这个和原生 PHP 的写法是一样的呀,比如你的 TDK 是从数据库取出来的话,那你需要在 model 里去读取这个信息。比如你的 TDK 是在控制器里通过某些“运算”计算出来的,那就在控制器里直接传递给视图。这些都需要具体问题具体分析,CI 并没有你想的那种现成的解决方案,都需要自己写代码实现。

如果你以前用其他 PHP 代码实现过,可以贴出来,然后帮你看一下如何整合进 CI。
 楼主| 发表于 2018-7-5 20:04:32 | 显示全部楼层
Hex 发表于 2018-6-10 17:50
这个和原生 PHP 的写法是一样的呀,比如你的 TDK 是从数据库取出来的话,那你需要在 model 里去读取这个信 ...

网页设置TDK,这都是老话题了(略有一点SEO常识的人都知道),每个页面都需要有(有的需要单独设置,有的需要自动生成).但CI框架刚接触,真还不知如何实现?
发表于 2018-7-6 00:37:47 | 显示全部楼层
wzhengj 发表于 2018-7-5 20:04
网页设置TDK,这都是老话题了(略有一点SEO常识的人都知道),每个页面都需要有(有的需要单独设置,有的需要自 ...

直接在视图里写 <meta> 不可以么?
 楼主| 发表于 2018-7-10 18:45:22 | 显示全部楼层
Hex 发表于 2018-7-6 00:37
直接在视图里写  不可以么?

可以。搞定了,谢谢!

本版积分规则