ecms中途使用伪静态的问题
原来使用动态,采集了一些数据,都是生成了动态的网址
后来发现了,于是在设置里设置了伪静态的规则
但是首页调用文章网址还是动态的
然后忽然记得帝国貌似在数据库中记录每篇文章的网址的
找到phome_ecms_news表一看,里面的titleurl字段果然记录了网址
在后台找了半天~没发现转换的功能~~也许是我粗心吧
好吧~粗心的人只能自己写替换语句吧~
伪静态路径是这样的
/showinfo-11-97-0.html
动态是这样的
/e/action/ShowInfo.php?classid=12&id=96
要替换的字段
titleurl
替换其中一条
UPDATE `phome_ecms_news` SET titleurl= REPLACE ( titleurl, ‘/e/action/ShowInfo.php?classid=’, ‘/showinfo-‘ ) where id=96;
UPDATE `phome_ecms_news` SET titleurl= REPLACE ( titleurl, ‘&id=’, ‘-‘ ) where id=96;
UPDATE `phome_ecms_news` SET titleurl=CONCAT(titleurl,’-0.html’) where id=96;
全部替换就是把后面的where id=96去掉
PS:再仔细找了一下~果然是有相关功能的~
在 系统->数据更新->更新信息页地址 里面选 “按ID更新” 就可以自动更换网址了~
看来以后还是得细心一点,免得耽误功夫
上一篇: 删吕哥论坛的一些SQL语句
下一篇: 点评几个大神的小说