秒更新文章URL,做个笔记,用到的看

124次浏览 发布日期:2019-09-19 22:09:31 分类:谈天说地 评论:5

昨天搞了个免费1年的谷歌的免费服务器。香港的,于是把之前在阿里云288块的香港上的网站迁过来。

免费的速度竟然甩阿里云半条街……


主站域名叫pppwz,5分钟不到把程序迁移完成,但是域名换解析,一时半会不能才能生效。


于是,我用host把3pwz解析到网站上,临时用这个域名访问。(不重定向pppwz是因为浏览器有缓存)


今天没注意,发了20个文章左右,晚上才发现系统生成的链接全是错的。

前台网址链接都是 3pwz/xiangmu/2889.html,正确的应该是pppwz/xiangmu/2889.html (cms系统设置里的站点根网址是pppwz)


系统竟然是判断当前访问后台的域名来生成页面url……  这个感觉有点不妥


于是刚刚重新用pppwz域名的登陆后台,批量更新URL,发现链接域名还是不变,仍然是3pwz。找不到原因!!更新缓存,重新生成,完全没效果不知道是哪里出现问题。(通过修改文章,url会变正确的pppwz),我的全站有2000多文章。


于是只能数据库命令更新了,系统管理→SQL命令行里运行


update yzmcms_article set url=replace(url,'3pwz.com','pppwz.com') where 1


其中红色是错域名,绿色是正确域名


只适用换域名时批量更新url

我来说两句
  • 疯奇奇
    疯奇奇 13天前
    觉得这个URL写死到库里是个问题啊,为啥要这么做? 是为了生成文章链接时候方便?

    可以把栏目的url缓存起来,模版转换文章URL时候,直接 栏目url + 文章id 是不是更好一些?
    回复回复
  • vinostoby
    vinostoby 15天前
    我就想问问谷歌的免费服务器怎么搞?来个试用链接啥的。
    回复回复
  • yzmcms
    yzmcms 官网认证 26天前
    @小学生 最近比较忙,一直没时间搞
    回复回复
  • 小学生
    小学生 26天前
    @yzmcms 群主啥时候搞商城啊
    回复回复
  • yzmcms
    yzmcms 官网认证 1月前
    系统更新URL功能,只更新最新1000条数据
    回复回复
版主信息
发布新帖
发帖子 回顶部