昨天搞了個免費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