昨天搞了个免费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 yzm_article set url=replace(url,'3pwz.com','pppwz.com') where 1
其中红色是错域名,绿色是正确域名
只适用换域名时批量更新url