很多年前部署的項(xiàng)目了 3.2.9 DT版本,里面有個(gè)功能更換域名
再去查看數(shù)據(jù)庫(kù)里面的數(shù)據(jù),其實(shí)沒有變更,就去看了下代碼,大概邏輯就是 新域名傳入的值替換老的域名
看了下代碼的,里面還通過replace 替換了,但是我觀察了數(shù)據(jù)庫(kù)里面的數(shù)據(jù) 其實(shí)字符串存儲(chǔ)的是
并不符合 代碼邏輯里面的
http:\\\/\\\/ 是不是這個(gè)原因?qū)е赂鼡Q失敗了???以前代碼有BUG么
目前搞清楚了,使用步驟需要這樣
1.先去維護(hù)-清楚數(shù)據(jù)-更改域名,填寫新域名,修改成功,此時(shí)會(huì)將數(shù)據(jù)庫(kù)的圖片地址改成輸入的新域名地址
2.再去設(shè)置-系統(tǒng)設(shè)置網(wǎng)站地址改成新域名,切記使用HTTP否則影響支付狀態(tài)修改
這樣執(zhí)行順序是因?yàn)?上面代碼會(huì)去獲取替換老域名,順序倒過來就永遠(yuǎn)改不過來了。目前正常了