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