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