新聞中心
無憂主機(jī)原創(chuàng):discuz!x2.5網(wǎng)站域名解決完整解決方案
給網(wǎng)站更換域名,始終不是一件好事情。無憂主機(jī)(www.gle-technology.com)一直強(qiáng)調(diào)避免在網(wǎng)站運(yùn)用中更換網(wǎng)站域名。然而,一些特殊情況的存在,不得不更換域名。這不,我昨天就遇到一件非常棘手的問題,discuz!x2.5建站的一個網(wǎng)站,由于網(wǎng)站帶數(shù)據(jù)加域名出售給了別人,自己想更換一個域名,保留數(shù)據(jù)重新將網(wǎng)站撿起來。然而,在更換了discuz!x2.5域名后,問題也就接踵而來。請跟隨無憂主機(jī)(www.gle-technology.com)小編的筆頭,圍觀這一問題的解決過程。 案例介紹: 一谷科技 19****11,自己用域名www.abc.com做了一個網(wǎng)站,經(jīng)營不錯,并成功將這個網(wǎng)站出售給了別人。于是,于是將網(wǎng)站再更換一個域名www.123.com,并沿用網(wǎng)站歷史內(nèi)容。操作中,discuz!2.5更換域名后,用新域名訪問訪問,都會自動跳轉(zhuǎn)到老域名。用戶用的是香港獨(dú)立IP的php虛擬主機(jī),使用IP直接訪問發(fā)現(xiàn),所有內(nèi)容的URL都還是指向老域名wwww.abc.com,這可愁死人了,折騰了很久都是無法解決這個問題。 問題解決的心酸過程: 但用戶將問題反饋到我這里的時候,從以外的經(jīng)驗(yàn)告訴我,disuz!2.5更換域名是非常簡單的,不要有特殊操作,一般都可以直接更換域名,然后再將后臺關(guān)聯(lián)老域名將其替換,再將uc重新同步問題就解決了。顯然,本案例不一般。從更換新域名后,發(fā)現(xiàn)所有內(nèi)容的URL都還是指向老域名來分析,可以判斷,用戶肯定是在建站中,定義的網(wǎng)站的絕對路徑,而不是相對路徑。如果是相對路徑,域名是可以隨意更換的。我們使用絕對路徑建站,都是為了追求seo優(yōu)化效果,希望將網(wǎng)站權(quán)重集中到一個域名上來。那么,用戶在建站的過程中,使用了什么方式將discuz!2.5站點(diǎn)路徑變成了絕對地址?這就是我們要了解了,知道了,問題也就解決了。 在后面的解決過程中,我首先按照“無憂主機(jī)原創(chuàng):discuz x2更換域名注意事項(xiàng)”一文的指導(dǎo)理行將站點(diǎn)內(nèi)保護(hù)的老站域名信息全部更替,并將ucenter應(yīng)用程序也重新配置。為了更方便的排錯,我關(guān)閉了discuzx!2.5的偽靜態(tài)、關(guān)閉了所有的插件、關(guān)閉了云平臺,。最后,我找到了一個關(guān)鍵的地方,也就是解決本案例的方法。用戶在discuz!x2.5管理員后臺中定義網(wǎng)站默認(rèn)域名,那么這個設(shè)置將網(wǎng)站定義了絕對路徑,也就是說,無論你如何更換域名,這個網(wǎng)站只會識別這個定義的discuz應(yīng)用域名(默認(rèn)域名)。如果你沒有定義網(wǎng)站默認(rèn)域名,那么這個站點(diǎn)的URL就是相對地址,無論你使用任何域名都可以訪問到這個php虛擬主機(jī),這個比較適合多域名訪問的站點(diǎn)。屁話了這多,那么在那里定義或解除discuz!x2.5站點(diǎn)默認(rèn)域名(應(yīng)用域名)呢? 操作步驟: 登錄X后臺->全局->域名設(shè)置->應(yīng)用域名->將定義的老域名更換為新域名后,刪除站點(diǎn)緩存問題搞定。如下圖詳細(xì)說明: 純Linux環(huán)境下高端免備案【香港獨(dú)立IP地址】 php空間,僅僅只需199元一年起。商務(wù)中國域名核心代理直銷50元注冊國際頂級域名
本文地址:http://www.gle-technology.com/discuz/5718.html