为了账号安全,请及时绑定邮箱和手机立即绑定

新手请教一下用框架写项目怎么去管理每个页面的SEO的?

新手请教一下用框架写项目怎么去管理每个页面的SEO的?

隔江千里 2019-05-13 13:40:20
最近用Laravel5.4写一个项目,新手,想请教一下,大家写项目是怎么去管理每个页面的seo信息?也就是title、key和description除了首页和各类的详细页不考虑,那某个栏目(新闻模块的首页、音乐模块的首页等等)是怎么管理title、key和description的?是后台专门弄个栏目管理设置SEO?还是写死的代码上?新手一枚,第一次弄个项目,这个方面还是不太懂,想请教一下大家如果是后台管理的话:像之前玩了一下ThinkPHP3.2.3倒是可以获取当前页面判断控制器名方法名来从数据库上获取控制器名方法名相匹配的seo信息,现在玩Laravel就有点懵了谢谢辛苦大家啦:D
查看完整描述

2 回答

?
守着星空守着你

TA贡献1799条经验 获得超8个赞

举个栗子哈,比如你有一个分类里面很多文章对吧,你需要对每个页面都进行seo优化,你可以在文章表加几个字段seo_title,seo_description,seo_keywords这几个字段,然后输出页面的时候调对应的seo的东西就好了;甚至你可以弄个默认的seo数据,如果表里面有就读表里的如果没有就读默认的,这样更有利于管理大量的文章seo
                            
查看完整回答
反对 回复 2019-05-13
?
开心每一天1111

TA贡献1836条经验 获得超13个赞

seo真的是个善变的职业,他们的需求变化真的不比正常的业务需求变化少,可以在数据表保存对应的seo模板,但是不确定之后模板修改的会要修改逻辑层的结构,例如分类筛选搜索页,本来可能只需要搜索词+分类,可能之后又要排序字段+页码,所以我都是在应用逻辑层构造,写个接口约束,然后每个模块写具体的实现去实现seo的逻辑。
                            
查看完整回答
反对 回复 2019-05-13
  • 2 回答
  • 0 关注
  • 317 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信