新聞中心
Discuz換域名如何修改帖子內(nèi)容頁的域名和標(biāo)題鏈接呢
很多時(shí)候由于論壇的域名過期了沒有續(xù)費(fèi)或者是正在使用的域名被國內(nèi)的防火墻被屏蔽了因此無法使用了,那么如果想讓論壇恢復(fù)訪問該怎么辦呢?最好的方法就是重新注冊一個(gè)域名或者使用已經(jīng)注冊好的域名來替換了,網(wǎng)上已經(jīng)有很多詳細(xì)的關(guān)于discuz換域名的帖子了,無憂官網(wǎng)也是有一篇關(guān)于“DISCUZ X3 論壇更換域名詳細(xì)圖文教程”可是無憂小編經(jīng)過測試最后發(fā)現(xiàn)的確可以實(shí)現(xiàn)修改域名,可是最后更新生成之后返回首頁測試發(fā)現(xiàn)欄目頁基本都是沒有問題的,但是帖子內(nèi)容頁打開之后發(fā)現(xiàn)還是之前的域名鏈接,那么針對這種帖子內(nèi)容頁的鏈接和標(biāo)題鏈接怎么修改呢?無憂小編在PHP空間測試之后找到了方法,只需要在后臺(tái)數(shù)據(jù)庫管理那里升級(jí)的時(shí)候批量替換SQL語句就可以解決了。具體方法小編來總結(jié)下。 第一步:登錄論壇后臺(tái),找到站長--數(shù)據(jù)庫--升級(jí)如下圖1: 第一種:批量修改帖子內(nèi)容頁的SQL語句,這里無憂小編就以兩個(gè)域名為例子,例如把www.51xxx.com修改為www.gle-technology.com為例子。 UPDATE pre_forum_post SET message=REPLACE(message,'51xxx.com','51php.com'); 第二種:批量替換標(biāo)題網(wǎng)址的SQL語句。 UPDATE pre_forum_thread SET subject=REPLACE(subject,'51xxx.com','51php.com'); 從上面運(yùn)行的SQL也可以看出來帖子網(wǎng)址和標(biāo)題網(wǎng)址在數(shù)據(jù)庫中保存的字段是不同的,因此輸入修改的時(shí)候要使用兩種不同的SQL方可全部改完成哦,最后到后臺(tái)更新緩存返回首頁就可以看到搞定了。 以上是無憂主機(jī)獨(dú)立IP空間為您帶來的介紹。
本文地址:http://www.gle-technology.com/discuz/28087.html