你知道兩個(gè)wordpress應(yīng)該如何同步嗎
  • 更新時(shí)間:2024-10-25 00:35:07
  • 建站經(jīng)驗(yàn)
  • 發(fā)布時(shí)間:2年前
  • 305

wordpress網(wǎng)站的數(shù)據(jù)文章都要依托于sql數(shù)據(jù)庫文件進(jìn)行寫入讀取,文章數(shù)據(jù)一不一樣得看網(wǎng)站的在這里的讀取情況。不過很多空間商都限制自己的數(shù)據(jù)庫外鏈掛接,也就是說只能夠在同一主機(jī)上使用,你可以購買一個(gè)能掛外鏈的數(shù)據(jù)庫。在安裝網(wǎng)站時(shí),帶WWW和不帶WWW的域名都直接綁定在這里,這樣,無論哪一個(gè)網(wǎng)站寫文章都會(huì)同步到另一個(gè)網(wǎng)站上面,完全實(shí)現(xiàn)同步效果!


說到這里,細(xì)心的朋友會(huì)說,wordpress網(wǎng)站的數(shù)據(jù)庫都是綁定同一個(gè)域名的,里面字符稍變一下都有可能導(dǎo)致管理后臺(tái)打不開。確實(shí)是這樣,很多朋友更換網(wǎng)站域名都是在數(shù)據(jù)庫中找到類似這個(gè)表文件:wp_options,將下面的“siteurl”和“home”換成自己新的域名即可。這種方法對(duì)于綁定同一個(gè)主機(jī)帶WWW和不帶WWW影響不大,但對(duì)于不同主機(jī)的域名則意味著:綁定一個(gè),另一個(gè)打開不正常!對(duì)于這個(gè)問題,朋友借鑒了網(wǎng)上的“WordPress綁定多個(gè)域名的方法”。


打開WordPress目錄下的wp-config.php文件,在里面添加下面這段內(nèi)容:

/* Enable multiple domains access. */

$current_sitename= $_SERVER[‘HTTP_HOST’];

if ($current_sitename == “www.AAA.com”) {

define(“WP_SITEURL”, “http://www.AAA.com”);

define(“WP_HOME”, “http://www.AAA.com”);

} elseif ($current_sitename == “www.BBB.net”) {

define(“WP_SITEURL”, “http://www.BBB.net”);

define(“WP_HOME”, “http://www.BBB.net”);

}

注意上述代碼需要添加在下列代碼的前面。

/** Sets up WordPress vars and included files. */

require_once(ABSPATH . ‘wp-settings.php’);

上面的這段代碼根據(jù)HTTP請(qǐng)求中的參數(shù)修改了WP_SITEURL和WP_HOME常量,WordPress正是靠這兩個(gè)常量來判斷站點(diǎn)的地址。

由于配置文件中定義的常量具有較高的優(yōu)先級(jí),覆蓋了數(shù)據(jù)庫中定義的站點(diǎn)地址,因此可以同時(shí)實(shí)現(xiàn)多個(gè)域名進(jìn)行訪問。

不過,這種方法被指帶有“暴力”,對(duì)搜索引擎不太友好,有直接被當(dāng)成鏡像網(wǎng)站的嫌疑。但個(gè)人認(rèn)為,就單單一個(gè)帶WWW和不帶WWW的同一個(gè)二級(jí)和頂級(jí)域名,并沒有什么影響!


本文只是表達(dá)出一種解決方案,至于后面的加上一些301重定向之類的處理方法,大家根據(jù)實(shí)際自行修改一下吧!

以上就是兩個(gè)wordpress如何同步的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注零點(diǎn)教學(xué)網(wǎng)其它相關(guān)文章!

我們專注高端建站,小程序開發(fā)、軟件系統(tǒng)定制開發(fā)、BUG修復(fù)、物聯(lián)網(wǎng)開發(fā)、各類API接口對(duì)接開發(fā)等。十余年開發(fā)經(jīng)驗(yàn),每一個(gè)項(xiàng)目承諾做到滿意為止,多一次對(duì)比,一定讓您多一份收獲!

本文章出于推來客官網(wǎng),轉(zhuǎn)載請(qǐng)表明原文地址:https://www.tlkjt.com/experience/8214.html
推薦文章

在線客服

掃碼聯(lián)系客服

3985758

回到頂部